Mac或windows 下编译golang生成linux可执行文件
Max 或 Windows 在go项目下终端 执行生成Linux二进制可执行文件 //set CGO_ENABLED=0 这个可以不执行 set GOARCH=amd64 set GOOS=linux go build xxx.go
执行后会导致环境变了改变了,需要执行会原来环境变量不然 无法允许 go
// Max 下执行回原来环境 set GOOS=darwin3 set GOARCH=amd64 // windows 下执行 set GOOS=windows set GOARCH=amd64 //注意 如果无法执行 可以尝试去掉set
1,349 Views
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o main-go-linux xxx.go
文件名不能与服务器运行名称一样