Golang 如何在windows平台下使用LiteIDE交叉编译linux执行程序
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
1,在windows环境下使用交叉编译,需要编译工具GCC,推荐使用MinGW:
安装完成后运行MinGW Installation Mannger
选择安装mingw32-ggc-g++
安装完成后设置环境变量,系统环境变量PATH中添加C:\MinGW\bin(安装目录)
2,在golang安装目录下C:\Go\src目录下新建cc.bat文件,内容如下:
01 |
set CGO_ENABLED=0 |
02 |
::x86 |
03 |
set GOARCH=386 |
04 |
set GOOS=windows |
05 |
call make.bat --no-clean |
06 |
|
07 |
set GOOS=linux |
08 |
call make.bat --no-clean |
09 |
|
10 |
set GOOS=freebsd |
11 |
call make.bat --no-clean |
12 |
|
13 |
set GOOS=darwin |
14 |
call make.bat --no-clean |
15 |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
16 |
|
17 |
::x64 |
18 |
set GOARCH=amd64 |
19 |
set GOOS=linux |
20 |
call make.bat --no-clean |
21 |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
22 |
|
23 |
::arm |
24 |
set GOARCH=arm |
25 |
set GOOS=linux |
26 |
call make.bat --no-clean |
27 |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
28 |
|
29 |
set GOARCH=386 |
30 |
set GOOS=windows |
31 |
go get github.com/nsf/gocode |
32 |
pause |
完了之后,双击运行批处理文件
3,打开LiteIDE x21选择交叉编译环境
然后编译程序,在源文件目录下发现linux可执行文件可以成功生成了
http://my.oschina.net/xlplbo/blog/209641
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐




所有评论(0)