nm 提示 no symbol 的问题(strip)
来源:互联网 发布:重庆网络干部学院 编辑:程序博客网 时间:2024/05/16 09:15
转自:http://blog.csdn.net/cjsycyl/article/details/37929971
动态链接库文件(windows里的dll)在linux里以.so结尾,称为shared object library 。该文件是elf(Executable and Linkable Format)文件的一种,有两个符号表,“.symtab”和“.dynsym”。“.dynsym”只保留“.symtab”中的全局符号(global symbols )。命令strip可以去掉elf文件中“.symtab”,但不会去掉“.dynsym”。/lib里的共享对象库.so文件在使用nm时提示no symbol是因为被strip了。所以需要查看动态符号表“.dynsym”,加上-D:
usr@usrpc:~$nm -Do /lib/*.so.* 类似的命令还有:readelf --symbols *.so.* objdump -T *.so.*
0 0
- nm 提示 no symbol 的问题(strip)
- nm 提示 no symbol 的问题(strip)
- nm *.so no symbol
- gdb调试core时能用i locals看栈变量、函数行(即不出现No symbol table info available)的必要条件: 1. 编译时有-g参数; 2.so库未被strip脱衣服
- 解决gdb list No symbol table提示
- 解决gdb list No symbol table提示
- 内核模块加载后提示错误: no symbol version for ***
- ubuntu下wps提示symbol缺失问题
- "no symbol version for xxx"在2.6.26内核上的问题
- 关于内核模块挂载出现“no symbol version for”问题的研究
- 关于内核模块挂载出现“no symbol version for”问题的研究
- OPENGL问题:link时出现error LNK2001: unresolved external symbol ___glutInitWithExit@12的错误提示
- 关于intelliJ idea14.1创建servlet提示cannot resolve symbol‘servlet’的问题
- intelliJ idea14.1创建servlet提示cannot resolve symbol‘servlet’的问题
- ldd nm strip strings readelf file查看信息
- Intelij 提示cannot resolve symbol 的解决办法
- Android自定义view解决TabWidget 的下方的横线(Strip)颜色问题
- 启动PyCharm,提示No Python interpreter selected的问题
- linux环境安装(jdk+Jboss)
- 【USACO题库】3.4.4 Raucous Rockers“破锣摇滚”乐队 题解
- 3529: [Sdoi2014]数表|莫比乌斯反演|树状数组
- Codeforces 321E Ciel and Gondolas(DP)
- nyoj--1000 又见斐波那契数列(快速幂+欧拉定理)
- nm 提示 no symbol 的问题(strip)
- sharesdk 分享总结
- 3-sum问题的平方级别算法
- 评价标签FlowLayout实现
- 一个View的创建过程
- unauthenticated user连接问题
- springmvc+spring+mybatis+maven+mysql项目(二)Springmvc + ajax 实现javaweb验证码的制作及进行异步验证
- canvas实现放大镜功能
- Servlet生命周期与工作原理