zoukankan      html  css  js  c++  java
  • chrpath工具使用

    转载:http://www.cnblogs.com/kungfupanda/p/3708799.html

    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)

    That which didn't kill me makes me stronger
  • 相关阅读:
    Moodle 3.8 安装过程
    Discourse 数据分发
    Moodle 安装的时候提示 original IP
    Apache 安装运行测时候提示错误 (13)Permission denied: AH00091: httpd: could not open error log file
    Apache 配置 SELinux 命令的时候的命令 semanage
    Apache Httpd 安装 AH00558错误
    Discourse 如何修改用户自己的密码
    Discourse 如何限制注册用户的密码长度
    Discourse 的快捷键列表
    S3 存储附件和图片无法上传
  • 原文地址:https://www.cnblogs.com/pengdonglin137/p/3711350.html
Copyright © 2011-2022 走看看