我该如何在Windows上为Linux编译Go文件/项目?
在Linux上,可以通过一行命令实现:
GOOS=windows go build -o filename.exe codefile.go
我尝试使用Powershell在我的Linux服务器上进行类似的操作,但是只出现了一个错误:"-bash: ./gotest: cannot execute binary file: Exec format error"。
我尝试使用用户Env-vars设置
GOOS = linux
和GOARCH = amd64
,并通过Powershell中的set GOOS = linux
来实现,但我对Powershell了解不足 - go build命令运行没有错误并生成了文件。有人能够解释一下如何在Windows(10 1709 x64)上,通过Powershell(或cmd)(通过VS Code)使用go-1.10进行一般性的操作吗?