chrpath工具使用
来源:互联网 发布:并行计算编程 编辑:程序博客网 时间:2024/06/11 14:42
by tangke <mumutouv@gmail.com> 2009-10-26
chrpath是用来改变程序的depends lib 的搜索路径的,比如我们一般使用
$ldd application
linux-vdso.so.1 => (0x00007fff89844000)
libQt3Support.so.4 => /usr/lib/libQt3Support.so.4 (0x00007f53f7424000)
libQtSql.so.4 => /usr/lib/libQtSql.so.4 (0x00007f53f71e6000)
libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0x00007f53f6f9f000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0x00007f53f6c84000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007f53f60d0000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007f53f5c99000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f53f5a7d000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f53f576d000)
libm.so.6 => /lib/libm.so.6 (0x00007f53f54e9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f53f52d2000)
那么我们现在想改变一个so库的搜索路径,不使用/usr/lib/下面的,而是用/usr/local/lib目录下面的,那么就可以使用chrpath工具了
$chrpath -r "/usr/local/lib/" application
application: RUNPATH=/usr/lib
application: new RUNPATH: /usr/local/lib
$chrpath -c application
application: RUNPATH=/usr/local/lib
$ldd application
linux-vdso.so.1 => (0x00007fff76555000)
libQt3Support.so.4 => /usr/local/lib/libQt3Support.so.4 (0x00007ff62e8a8000)
libQtSql.so.4 => /usr/local/lib/libQtSql.so.4 (0x00007ff62e666000)
libQtXml.so.4 => /usr/local/lib/libQtXml.so.4 (0x00007ff62e41d000)
libQtNetwork.so.4 => /usr/local/lib/libQtNetwork.so.4 (0x00007ff62e0f0000)
libQtGui.so.4 => /usr/local/lib/libQtGui.so.4 (0x00007ff62d436000)
libQtCore.so.4 => /usr/local/lib/libQtCore.so.4 (0x00007ff62cfa6000)
来自:http://blog.chinaunix.net/uid-22111784-id-403906.html
- chrpath工具使用
- 工具使用
- 使用工具
- 工具使用
- 工具使用
- 工具使用
- 工具使用
- 工具使用
- 使用工具
- 工具使用
- 工具使用
- 工具使用 - IDA使用
- 如何使用 WinRoute 工具
- SMTPDiag 工具的使用
- Makefile工具的使用
- LogMiner工具的使用
- 使用GNU工具链
- 内存管理 使用工具
- 关于一些url中传递参数有空格问题
- 几个开源的云平台
- myeclipse 10.0 激活心得
- map的三种遍历方法!
- java web 开发中的乱码解决方案自我总结
- chrpath工具使用
- 思考OO
- 自定义的view里面ondraw(canvas canvas)幕布上的东西怎么重新弄到imageview上面
- android 4.0 某些APK程序无法安装的解决记录
- 浅谈动态SQL---转载学习
- [JavaScript]避免console错误
- VB常用的内部控件
- NDK R4 在Ubuntu 10上配置环境
- google Gson学习笔记