2012-12-14 50 views
2

我最近在我的电脑上安装了lubuntu 11.04。在this guide之后,从源代码安装golang,在我的电脑上安装golang很顺利。为了测试我安装,我跑hello.go和得到这个错误:exec格式错误

fork/exec /tmp/go-build748212890/command-line-arguments/_obj/a.out: exec format error 

我看着它在谷歌,我发现了更多的相关结果中的一个说要删除软件包,然后重新安装。这没有帮助。

你能告诉我是什么原因导致了这个错误,我该如何解决这个问题?

谢谢,祝你有美好的一天!

+0

你是怎么跑过hello.go的?使用'跑步'? –

+3

请添加'go env'和'env |的输出grep GO'并且可能是一个'uname -a' – Dustin

+0

我跑了你好,走“go run hello.go” –

回答

1

我有这个问题 - 这很简单:我已经设置$ GOOS到除我正在测试的操作系统之外的东西。你不能做跨平台测试。所以对于“去测试”,不要设置$ GOOS。我很确定你得到的“Exec格式错误”是去尝试在错误的架构/操作系统上执行某些事情的结果。