花费 86 ms
c++的符号表的肤浅认识

符号表是编译期产生的一个hash列表,随着可执行文件在一起 示例程序 符号表包括了变量和函数的信息,以及调试信息,可以通过nm 命令查看符号表 可见这里还包含了位置 , 变量和函数都能看到。 还有debug信息 通过readelf -S a.out 可以查看所有符号表头信息 ...

Fri Feb 28 08:27:00 CST 2020 1 2501
nm和readelf命令的区别

其实问题的本质是对elf格式的理解问题,因为是查看so库的符号表发现的问题。 事情起因是这样的,由于我的一个程序编译的时候出现了undefined reference to “XXX”的错误,需要链接特定的so库,发现用nm [file]找不到“XXX”函数符号,结果用readelf -s ...

Mon Nov 17 18:42:00 CST 2014 0 5852

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM