Windows 64位的.go文件编译错误

时间:2011-11-28 17:07:06

标签: compilation compiler-errors go

我原来的问题是this。 peterSO正确回答了这个问题。但是,当我尝试执行.go程序时,我发现程序this1和程序this2错误。任何人都可以帮助我,这怎么可以解决?

1 个答案:

答案 0 :(得分:3)

您一直在为release/release.r60.3安装多个Go版本,包括weekly.2011-09-01windows 386。如果PATH环境变量指向8g的{​​{1}},但[windows 386 release.r60.3 10076]环境变量指向GOROOT的包,则会出现以下错误。

[windows 386 weekly.2011-09-01 9631]

清理你创造的烂摊子!卸载Go。删除所有go安装文件夹。安装C:\Arpssss> 8g hello.go hello.go:3: import C:/go/pkg/windows_386/fmt.a: object is [windows 386 weekly.2011-09-01 9631] expected [windows 386 release.r60.3 10076]

检查您的gowin386_release.r60.3_installer.exe(适用于Go套餐)和GOROOT(适用于GOBIN)环境变量。

8g

检查C:\>set GO GOBIN=C:/Go/bin GOROOT=C:/Go GOBIN环境变量中唯一的go文件夹。例如,

PATH

其中C:\>set PATH PATH=...;C:/Go/bin;...; 是省略号。