2012-12-14 75 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格式錯誤」是去嘗試在錯誤的架構/操作系統上執行某些事情的結果。