我已经在Windows机器上安装了Go 1.2,编写了一个虚拟程序并分别设置了环境变量GOARCH和GOOS"AMD64"和"linux".
当我发出" go build"命令时,我收到一个错误:
go build runtime: linux/amd64 must be bootstrapped using make.bat
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
我想在 Windows 10 for Linux (Ubuntu) 中编译我的 Go 代码。
我使用命令:
SET GOOS=linux
SET GOARCH=amd64
go build .\main.go
Run Code Online (Sandbox Code Playgroud)
但编译器会创建一个 .exe 文件。
如何在Linux下交叉编译这段代码?