Redhat의 zsh : exec 형식 오류는 무엇입니까?


14
zsh: exec format error... 

그의 큰 응용 프로그램을 실행하려고 할 때 발생하는 오류입니다. redhat Linux를 사용하고 있습니다.

이 문제를 해결하려면 어떻게해야합니까?


3
file실행하려는 파일 의 출력은 무엇입니까 ? ( file <filename>)
Flup

2
빠른 Google은 잘못된 아키텍처 응용 프로그램 (예 : 32 비트 배포판에서 x64 응용 프로그램 실행)을 실행하려고 시도 할 때 이것이 발생할 수 있음을 보여줍니다. 질문에 정보가 거의 없으므로 특정 원인이 무엇인지 추측하기가 매우 어렵습니다.
garethTheRed

//, 이것은 오류 번호 8입니다.
Nathan Basanese

답변:


17

실행중인 파일에 실행 권한이 부여되었지만 커널이 이해하는 형식이 아니기 때문에 컴퓨터에서 실행할 수 없습니다.

실행 file /path/to/the/executable종류의 파일이 무엇인지 확인합니다.

압축 해제해야 할 아카이브이거나 다른 아키텍처 (예 : 32 비트 시스템의 64 비트 실행 파일) 또는 실제로 다른 것의 실행 파일 일 수 있습니다.


문제는 내가 설치 프로그램 (실행 가능한 sh 파일) 다운로드 시작이었다 그것을 실행하지만 (크기가 6백37메가바이트이었다!) 그래서 그래 다운로드가 완료되지 않았습니다
xjcl

1

쉘 스크립트 에서이 문제를 해결했습니다. 파일의 줄 구분 기호를 \ n으로 전환하면 나에게 적합합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.