Linux系统中动态库找不到解决方法

动态库找不到的问题

  1. 找到xxx.so放到/usr/lib -- 不推荐
    • sudo find /usr/local -name "libxxx.so"
  2. 找到xxx.so放到环境变量中
    • LD_LIBRARY_PATH
      • export LD_LIBRARY_PATH=xxx
        • ~/.bashrc --- 用户级别
        • /etc/profile --- 系统级别
      • 使用命令重新加载
        • .~/.bashrc
        • ./etc/profile
        • . 等价于 source
  3. 修改/etc/ls.so.conf
    • 动态库路径添加到该文件中--绝对路径
    • sudo ldconfig -v

你可能感兴趣的:(Linux系统中动态库找不到解决方法)