Golang 打包上线运行
环境说明
- 开发平台:mac
- go version go1.16.2 darwin/amd64
- 线上平台:CentOS Linux release 8.3.2011
步骤说明
打包可执行文件
mac 打包命令
# 打包linux平台 |
注:
- CGO_ENABLED:
CGO_ENABLED = 1 打开C语言版本的GO编译器
CGO_ENABLED = 0 关闭C语言版本的GO编译器 - GOOS:目标操作系统
- GOARCH:目标操作系统的架构
运行
- linux
chmod +x 应用名称
调试测试:执行./main |
[root@axin goProject]# chmod +x ./main |
nohup ./main > tmp.log 2>&1 &
- windows
会直接打包为.exe文件,双击直接运行即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Axinの博客!
评论