700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Go语言交叉编译二进制文件

Go语言交叉编译二进制文件

时间:2020-11-21 21:33:32

相关推荐

Go语言交叉编译二进制文件

熟悉golang的人都知道,golang交叉编译很简单的,只要设置几个环境变量就可以了

GOOS和GOARCH的值有哪些,可以网上搜,很多的

但是交叉编译是不支持CGO的,也就是说如果你的代码中存在C代码,是编译不了的,比如说你的程序中使用了sqlite数据库,在编译go-sqlite驱动时按照上面的做法是编译不通过的

需要CGO支持的,要将CGO_ENABLED的0改为1,也就是CGO_ENABLED=1,此外还需要设置编译器,例如我想在linux上编译arm版的二进制,需要这样做:

/article/146168.htm

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。