명령 사용
file my_executable_binary
다음 메시지가 나타납니다.
ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.6.34, dynamically linked (uses shared libs), stripped
그러나 공유 라이브러리의 경우:
file my_shared_lib.so
나는 정보만 얻는다
ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped
for GNU/Linux 2.6.34
공유라이브러리 확인시에도 부품을 구할 수 있나요?
답변1
for GNU/<kernel> <kernel-version>
출력의 라인은 file
다음과 같습니다ELF 바이너리의 주석 섹션에서 생성됨1. 이 행이 인쇄되지 않으면 바이너리 에 적절한 주석이 없으며 2 유틸리티는 이를 인쇄할 방법이 없습니다.file
1 보고 PT_NOTE
들어 .note
가세요엘프(5)
2 그것 때문에모든 메모 처리