2012-12-14 2 views
2

최근에 내 PC에 lubuntu 11.04가 설치되었습니다. 소스 설치에서 this guide을 설치 한 후 내 PC에 golang을 설치하는 것이 좋습니다. 내 설치를 테스트하기 위해, 나는 hello.go을 실행하고이 오류가있어 : 나는 구글에 그것을 보았다exec 형식 오류

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

, 그리고 내가 찾은 관련성 결과 중 하나는, 패키지를 제거 다시 다시 설치했다. 그건 도움이되지 않았어.

이 오류의 원인은 무엇이며 어떻게 해결할 수 있습니까?

감사합니다. 좋은 하루 되세요!

+0

어떻게 hello.go를 실행 했습니까? 'go run '사용하기? –

+3

'go env'와'env | grep GO'와 아마도 'uname -a' – Dustin

+0

"hello.go를 실행하십시오"와 함께 hello go를 실행했습니다. –

답변

1

나는이 문제를 안고있었습니다. 매우 간단했습니다. 테스트하고있는 OS가 아닌 다른 GOOS를 설정했습니다. 플랫폼 간 테스트는 할 수 없습니다. 따라서 "go test"의 경우 $ GOOS를 설정하지 마십시오. 나는 당신이 가지고있는 "Exec format error"가 틀린 architecture/OS에서 뭔가를 실행하려고 시도한 결과라고 확신한다.