我想在windows10 for Linux (Ubuntu)中编译我的Go代码。
我使用以下命令:
SET GOOS=linux
SET GOARCH=amd64
go build .\main.go
但是编译器会创建一个.exe文件。
如何在linux上交叉编译这段代码?
发布于 2019-06-09 21:30:15
如果你使用PowerShell,那么你应该使用$Env:GOOS = "linux"; $Env:GOARCH = "amd64"; go build .\main.go
发布于 2019-06-02 00:59:58
在终端中尝试使用一行命令:GOOS=linux GOARCH=amd64 go build .\main.go
https://stackoverflow.com/questions/56404518
复制相似问题