Compilation windows 64位的.go文件编译错误

Compilation windows 64位的.go文件编译错误,compilation,compiler-errors,go,Compilation,Compiler Errors,Go,我最初的问题是。彼得索正确地回答了这个问题。然而,当我试图执行.go程序时,我发现了诸如for program和for program之类的错误。有谁能帮我解决这个问题吗?您已经安装了多个版本的Go,包括release/release.r60.3和weekly.2011-09-01 for windows 386。如果[windows 386 release.r60.3 10076]的PATH环境变量指向8g,而您的GOROOT环境变量指向[windows 386 weekly.2011-09-

我最初的问题是。彼得索正确地回答了这个问题。然而,当我试图执行.go程序时,我发现了诸如for program和for program之类的错误。有谁能帮我解决这个问题吗?

您已经安装了多个版本的Go,包括release/release.r60.3和weekly.2011-09-01 for windows 386。如果[windows 386 release.r60.3 10076]的PATH环境变量指向8g,而您的GOROOT环境变量指向[windows 386 weekly.2011-09-01 9631]的软件包,则会出现以下错误

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]
清理你造成的混乱!卸载Go。删除所有go安装文件夹。安装gowin386_release.r60.3_installer.exe

检查GOROOT中的Go包和GOBIN中的8g环境变量

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

C:\>set PATH
PATH=...;C:/Go/bin;...;
在哪里。。。是一个省略号