Dev

[실행 에러] /lib/ld-linux.so.2: bad ELF interpreter

김문기 2017. 9. 11. 16:40

리눅스 에서 프로그램이 실행 안되는 문제 발생,

/lib/ld-linux.so.2: bad ELF interpreter 해당 에러가 발생 하기에 컴파일 환경에 따른 라이브러리 참조 에러인 줄 알았으나,

단순 x86 에서 컴파일한 프로그램을 x64 에서 실행 시켰기 때문이다.


file 명령어를 사용 하여 해당 프로그램 내용을 확인 하여 보면


● ELF 32-bit LSB executable


● ELF 64-bit LSB executable,


로 해당 프로그램의 실행 환경이 확인 가능 하다.