我正在尝试将.go源文件编译为.linux文件。我在Windows764位上使用TDM-GCC-64。我已将我的GOOS设置为“linux”。我还将GOARCH设置为amd64。然后我使用make.bat在C:\Go\src中重建Go。这一切都成功运行。编译运行成功,但每次它编译一个Windows.exe,尽管设置了系统变量。我的问题是如何解决这个问题-我做错了什么?编辑:我在TDM-GCC之前安装了MinGW,但没有用。 最佳答案 您可以测试这些值是否正在使用echo导出,如下所示:echo%GOOS%如果您修改系统变量而不重新启