실행 형식 오류

실행 형식 오류

나는 이 질문이 많이 논의된다는 것을 알고 있지만 그것은 나에게 이해가 되지 않습니다. 그래서 설치된 gcc 컴파일러를 사용하여 C 코드를 컴파일했지만 실행되지 않습니다. 다른 많은 게시물에서는 잘못된 아키텍처에서 파일을 실행하여 이러한 현상이 발생할 수 있다고 말했지만 저는 그것이 문제라고 생각하지 않습니다. 어떻게 되어가나요?

$ uname -a
Linux stickyfingers 4.10.0-19-generic #21-Ubuntu SMP Thu Apr 6 17:04:57 UTC 2017 x86_64 x86_64 x86_64 
GNU/Linux

$ file exploit
exploit: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped

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




답변1

감사해요사용자 414777코멘트, -c 플래그를 제거했는데 작동 중입니다.

관련 정보