문제 해결 제안: -bash: 바이너리 파일을 실행할 수 없습니다: Exec 형식 오류

문제 해결 제안: -bash: 바이너리 파일을 실행할 수 없습니다: Exec 형식 오류

광산 장비가 있고 프로그램을 실행하려고 하는데 ./garlicoind 다음 오류가 발생합니다.

-bash: ./garicoind: cannot execute binary file: Exec format error

이것은 일반적인 질문입니까? 무슨 뜻이에요?

답변1

당신이 가지고 있는 프로그램은 당신이 실행하려는 컴퓨터와는 다른 아키텍처를 위해 컴파일된 바이너리일 가능성이 높습니다.

다음을 실행하여 바이너리의 아키텍처 유형을 얻을 수 있습니다.

file garlicoind

다음을 통해 머신의 아키텍처 유형을 얻을 수 있습니다.

uname -m

서로 다른 경우 아키텍처에 맞는 올바른 바이너리를 얻거나 프로그램의 코드 소스를 가져와 직접 컴파일해야 합니다.

관련 정보