我想得到一个windows-DLL,但我想在Ubuntu-Linux下编译它。
构建可执行文件很简单:生成一个 ,其行为符合预期。env GOOS=windows GOARCH=386 go build wrapper.gowrapper.exe
但是构建 DLL 会导致错误:env GOOS=windows GOARCH=386 go build -buildmode=c-shared wrapper.go
running gcc failed: exit status 1
gcc: error: unrecognized command line option ‘-mconsole’; did you mean ‘--compile’?
我宁愿不在Windows下安装和运行,因为我的完整工具链在Ubuntu下运行。go
go version go1.15.6 linux/amd64
精慕HU
相关分类