golang交叉编译部署运行

mac下编译linux执行文件
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a main.go
设置参数和编译命令要放在一起执行,否则会无法运行
如果编译其他平台,设置不同参数即可

上传到服务器后,修改下文件权限
chmod 777 main
就可以运行了,不需要安装golang环境
./main

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章