liteIDE 交叉编译

在X64上交叉编译 arm 可执行文件

1 编辑当前编译环境

# cross-compiler linux arm5
 
  
GOROOT=/usr/local/go
#GOBIN=
GOARCH=arm
GOARM=5
GOOS=linux
CGO_ENABLED=0
 
  
PATH=$GOROOT/bin:$PATH
 
  
LITEIDE_GDB=gdb
LITEIDE_MAKE=make
LITEIDE_TERM=/usr/bin/gnome-terminal
LITEIDE_TERMARGS=
LITEIDE_EXEC=/usr/bin/xterm
LITEIDE_EXECOPT=-e
 
  
LITEIDE_SHELL=gnome-terminal;lxterminal;kconsole;xfce4-terminal;xterm


crl+F8 出现:

go build runtime: linux/arm must be bootstrapped using make.bash

这是因为没有安装交叉编译工具链,安装之


2 sudo GOOS=linux GOARCH=arm GOARM=5 ./make.bash

再次编译OK


你可能感兴趣的:(linux)