当前位置: 技术问答>linux和unix
linux下 设置 共享库 路径问题
来源: 互联网 发布时间:2016-06-14
本文导语: 我有个.so 共享库, 我尝试着设置到 LD_LIBRARY_PATH 使用下面的命令 export LD_LIBRARY_PATH=库路径:$LD_LIBRARY_PATH 但是 新开一个console , echo $LD_LIBRARY_PATH 显示没有我加的路径 难道每次调用 都要export一下啊 求救 ...
我有个.so 共享库,
我尝试着设置到 LD_LIBRARY_PATH
使用下面的命令
export LD_LIBRARY_PATH=库路径:$LD_LIBRARY_PATH
但是 新开一个console , echo $LD_LIBRARY_PATH 显示没有我加的路径
难道每次调用 都要export一下啊
求救
我尝试着设置到 LD_LIBRARY_PATH
使用下面的命令
export LD_LIBRARY_PATH=库路径:$LD_LIBRARY_PATH
但是 新开一个console , echo $LD_LIBRARY_PATH 显示没有我加的路径
难道每次调用 都要export一下啊
求救
|
加完了以后不要忘了用source 命令重新运行.bash_profile一下。有的时候甚至需要log_out 然后在 log in一下。如果在进行程序编译的时候找不到共享库,那么需要用-L把库的绝对路径名增加到gcc编译命令里,不行的话用-WL+路径名试试。
|
加到.bashrc中,然后source .bashrc
|
比较标准的做法是把路径写在 /etc/ld.so.conf 里
如果可以的话,在 /etc/ld.so.conf.d/ 下分类建立各自的文件,再写路径
如果可以的话,在 /etc/ld.so.conf.d/ 下分类建立各自的文件,再写路径
|
没有root权限也一样可以这样做啊,操作的还是那个.bash_profile文件,或者是.bashrc也行啊,在用户宿主目录下啊