我正在尝试尝试“ Go”编程语言,但是即使是一个简单的测试示例也无法正常工作。我认为可能是港口问题,因此我在gomingw项目页面的问题下提交了票证。
哪些步骤将重现该问题?
什么是预期的输出?你看到了什么呢?
我希望8l能够成功链接而不会出现错误。相反,我看到跟随错误输出,然后崩溃。
> goos is not known: mingw > warning: uanble to find runtime.a > runtime.morestack not defined
您正在使用什么版本的产品?在什么操作系统上?
这是Windows 7上的gowin32_2010-12-02.zip
请在下面提供任何附加信息。
我在我的环境中设置了4个标准go变量,如下所示:goos = mingw,gobin = G:\ oss \ go \ bin,goarch = 386,goroot = G:\ oss \ go
从查看错误开始,我要说的是它似乎需要使用mingw gcc工具集中的某些内容?尽管我在任何地方都没有提到此要求,但自述文件或安装文件中都没有。缺少什么runtime.a?它是mingw的一部分吗?在最新版本之前,我还尝试过一个版本,并且该版本上也存在问题。
其他尝试过Go的Windows端口的人遇到这样的问题吗?是什么原因造成的?
谢谢
错误消息中说明了失败的原因:goos is not known: mingw。阅读有关设置GOOS环境变量的说明。设置GOOS = windows。
goos is not known: mingw
您还应该使用最新版本的Go Windows端口二进制文件。