golang 在mac 下go install成二进制文件,上传到centos 无法执行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang 在mac 下go install成二进制文件,上传到centos 无法执行相关的知识,希望对你有一定的参考价值。
在Mac 下使用beego 编译成功二进制文件,在Mac 下执行正常,上传到centos下提示:
cannot execute binary file
权限已给足。777 求各位指教,多谢!!
我本机和服务器上都是64位系统
编译centos上的可执行文件的时候需要交叉编译。
golang的交叉编译很容易,你的情况的话用下面这条命令
GOOS=linux GOARCH=amd64 go build ./文件本回答被提问者和网友采纳 参考技术B 好难的样子
以上是关于golang 在mac 下go install成二进制文件,上传到centos 无法执行的主要内容,如果未能解决你的问题,请参考以下文章