在win7下进行交叉编译linux-386

abcyjc · · 7487 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

在实验这个功能前,照例google出了一堆文章,但都没有on windows的,都是在[linux下编译出windows][1],或者在mac下编译出linux,导致走了不少弯路,其实go的跨平台交叉编译确实也简单,只需要注意以下几点: 1、设置GOOS=linux,并去GOROOT执行make.bat,此处是将所有runtime按目标平台重新编译一次,本以为要编译.exe又得重新make一次,没想到居然不用,这倒是个惊喜 2、设置CGO_ENABLED=0,目前交叉编译是不支持cgo的 3、设置GOARCH=386,amd64就需要安装64的go了 此时就可以编译了,推荐使用liteide 参考: [1]: https://code.google.com/p/go-wiki/wiki/WindowsCrossCompiling

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

7487 次点击  
加入收藏 微博
1 回复  |  直到 2013-08-09 03:59:41
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传