1,在windows环境下使用交叉编译,需要编译工具GCC,推荐使用MinGW:
http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/mingw-get-inst-20120426.exe/download
安装完成后运行MinGW Installation Mannger
选择安装mingw32-ggc-g++
安装完成后设置环境变量,系统环境变量PATH中添加C:\MinGW\bin(安装目录)
2,在golang安装目录下C:\Go\src目录下新建cc.bat文件,内容如下:
05 |
call make .bat --no-clean |
08 |
call make .bat --no-clean |
11 |
call make .bat --no-clean |
14 |
call make .bat --no-clean |
15 |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
20 |
call make .bat --no-clean |
21 |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
26 |
call make .bat --no-clean |
27 |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
31 |
go get github.com/nsf/gocode |
完了之后,双击运行批处理文件
3,打开LiteIDE x21选择交叉编译环境
然后编译程序,在源文件目录下发现linux可执行文件可以成功生成了
http://my.oschina.net/xlplbo/blog/209641