linux 动态链接库有关命令汇总

linux 动态链接库相关命令汇总

最近要自己加个so动态链接库到系统环境中,故需要了解一些so相关的东西,摘录了一些命令汇总于此

 

参考的相关链接如下

 

http://blog.sina.com.cn/s/blog_67eb1f2f0100mgd8.html

 

http://my.chinaunix.net/space.php?uid=20204594&do=blog&id=1641756

 

http://zhidao.baidu.com/question/164881614

 

 

总结如下:

 

 lsof | grep xxx.so   找出pid

 

 pmap -x pid | fgrep xxx.so

 

 ldd   executable-binary 例如 java  httpd 之类的可执行二进制文件(需要全路径名)

 

 ldd  xx.so 查看相关依赖性

 

 nm executable-binary        查看可执行文件里面有哪些符号

 

 strip executable-binary       去除符号表可以给可执行文件瘦身

 

 strings executable-binary   (万能的strings 无所不能看)