得到一个文件,我不知道如何列出其符号,文件命令说:
]# file <file-name>
ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, no section header
nm
和nm -D
表示其中没有符号。
如何获得符号?
如何获得符号?
nm -D
保证不会为statically linked
二进制文件产生任何输出——动态符号永远不会出现在此类二进制文件中。
事实上
nm
不产生任何输出,并且 file
表示 no section header
意味着该二进制文件已被 完全剥离 ,即 所有 符号和部分信息已从中删除。
无法从 this 二进制文件中获取符号——如果您需要符号信息,则需要获取原始(未提示的)符号。