답변:
@PSkocik 님이 답변했습니다. 더 자세한 내용을 추가하고 싶습니다. ELF에는 두 가지 종류의 기호 섹션이 있습니다. .symtab
및 .dynsym
자세한 내용은 Linux 표준 기본 코어 사양 (일명 LSB_5.0.0 참조)입니다. .symtab
공유 라이브러리 자체의 링크 단계입니다. 연결이 완료되면 .symtab
더 이상 섹션이 필요하지 않습니다. 이 .dynsym
섹션에는 런타임에 동적 링커에서 검색해야하는 중요한 기호가 포함되어 있습니다. nm
기본적으로 .symtab
섹션의 기호 만 덤프합니다 .
LSB_5.0.0 10.2.2.1 절.“ELF 섹션 유형”에 적합한 공유 라이브러리는 둘 다를 갖 .symtab
거나 갖지 않아야한다고 말합니다 .dynsym
. ABI 라이브러리의 일부로 libc는 .symtab
사양에 맞게 제거됩니다 .
libc.so.6
당연히 공유 객체입니다.