今天有个朋友向我吐槽说他的工作环境是 windows ,新写的项目怎么也打包不成Linux可执行的二进制文件,oh gods, 难道还在为这个困扰么,操作其实很简单,几步搞定就!
一步就可以搞定:
env GOOS=linux GOARCH=amd64 go build
下面是具体详细步骤:
-
打开Terminal 执行命令:
set GOARCH=amd64
set GOOS=linux
go build xx.go
-
会生成一个没有后缀的xx二进制文件
-
将该文件放入linux系统某个文件夹下
-
赋予权限
chmod 777 xx
-
执行
./xx