700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 记golang项目编译打包到linux服务器遇到的小问题

记golang项目编译打包到linux服务器遇到的小问题

时间:2021-02-13 16:17:38

相关推荐

记golang项目编译打包到linux服务器遇到的小问题

问题

运行时出现错误:golang无法执行二进制文件:exec格式错误

解决

解释GOARCH与GOOS的意思

GOOS:目标平台的操作系统(darwin、freebsd、linux、windows) GOARCH:目标平台的体系架构(386、amd64、arm)

各操作系统的打包方法

windows打包项目

set GOARCH="…"(amd,arm)

set GOOS="…"(windows,linux)

go build…生成一个没有后缀名的二进制文件

linux打包

export GOARCH="…"

export GOOS="…"

以linux系统为例

可以看出在linux系统set是无效的

除此之外,还有执行失败的原因可能就是文件权限的问题

其实就是一个小问题,但是刚接触的话却要绕好大一个弯

记下此博客,加上今天是个特殊的日子,希望与各位共产主义接班人共勉

“待到山花烂漫时,她在丛中笑”

参考资源:

/p/98215258

/flowerwedding/article/details/105032354

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