做了一个小工具, 准备因为用了
结论就是 折腾一圈是值得的, 但是 cgo 不支持交叉编译 ,go 支持 但是 c 不支持
因为用了 cgo 库 交叉编译
CGO_ENABLED=1 CGO_ENABLED="1" CC="x86_64-w64-mingw32-gcc" GOOS=Windows GOARCH=amd64 go build main.go
b 报错
于是准备下载
http://mingw-w64.yaxm.org/doku.php/download/macports https://mingw-w64/
安装报错
sudo: port: command not found
这里要安装 xcode
需要原版的 python 如果 Xcode 报错, 可以联系我 这个在另一篇文章里专门讲
macOS 自带 Python2.7 删除之后的悲剧 (Loading a plug-in failed)
command not found 其实是未设置环境变量
执行下面的语句
exportPATH=/opt/local/bin:/opt/local/sbin:$PATH
输入 y 继续
等待安装
第二个命令 装 64 位的
sudo port install x86_64-w64-mingw32-gcc
如果一起装
来源: http://www.jianshu.com/p/40aa452e1a74