Golang 在 Mac、Linux、Windows 下如何交叉编译
来源:互联网 发布:ug星空自动编程教程 编辑:程序博客网 时间:2024/05/17 22:37
Golang 在 Mac、Linux、Windows 下如何交叉编译
Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。
Mac 下编译 Linux 和 Windows 64位可执行程序
Linux 下编译 Mac 和 Windows 64位可执行程序
Windows 下编译 Mac 和 Linux 64位可执行程序
GOOS:目标平台的操作系统(darwin、freebsd、linux、windows)
GOARCH:目标平台的体系架构(386、amd64、arm)
交叉编译不支持 CGO 所以要禁用它
上面的命令编译 64 位可执行程序,你当然应该也会使用 386 编译 32 位可执行程序
很多博客都提到要先增加对其它平台的支持,但是我跳过那一步,上面所列的命令也都能成功,且得到我想要的结果,可见那一步应该是非必须的,或是我所使用的 Go 版本已默认支持所有平台。
0 0
- Golang 在 Mac、Linux、Windows 下如何交叉编译
- Golang 在 Mac、Linux、Windows 下如何交叉编译
- Golang 在 Mac、Linux、Windows 下如何交叉编译
- Golang 在 Mac、Linux、Windows 下如何交叉编译
- Golang 在 Mac、Linux、Windows 下如何交叉编译 --- 作者:磐石区
- Golang 如何在windows平台下使用LiteIDE交叉编译linux执行程序
- Mac下进行golang的交叉编译
- golang在win下交叉编译
- windows交叉编译golang
- Golang 在windows下编译Linux下可执行文件
- golang起一个http服务,mac交叉编译并在linux上起服务
- windows平台下使用LiteIDE交叉编译golang
- 如何在Windows下编译Linux内核
- 在Linux上交叉编译windows程序
- 交叉编译之在Linux下编译Windows版本的adb和fastboot
- 交叉编译之在Linux下编译Windows版本的adb和fastboot
- golang开发环境mac下编译linux环境文件
- 在linux下建立交叉编译环境
- 表单post提交方式和get的区别
- Angular错误以及注意点
- activity在api25版本自动暂停和恢复bug问题
- javascript类型系统——Math对象
- linux下jdk的升级
- Golang 在 Mac、Linux、Windows 下如何交叉编译
- poj 1456 贪心
- Android Menu菜单
- tp框架实现第三方QQ快捷登录
- Ruby on Rails 学习笔记(一 Ubuntu下配置Ruby on Rails)
- Android FragmentPagerAdapter与FragmentStatePagerAdapter
- 深入理解CSS伪类
- VS Code 呈现缩进参考线以及语法高亮改变
- 输入两个数,求最大公约数