linux下如何让应用程序到我指定的目录下找库文件?

james_hw 2010-08-10 11:12:48
linux下工程中应用程序默认的库路径在usr/local/lib,现在我想让应用程序先到我的指定路径$PREFIX/lib里面寻找库,有什么好方法?

注:
1,应用程序不是我写的,因此不能修改应用程序
2,我主要是想知道如何修改或增加程序默认的库路径
...全文
148 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jldream110 2010-08-12
  • 打赏
  • 举报
回复
这个我也想问 学习了 !
mao_pu_hua 2010-08-11
  • 打赏
  • 举报
回复
-I../src -L.. -liniparser
-L是加入库文件。 -I是加入头文件
快乐田伯光 2010-08-10
  • 打赏
  • 举报
回复
-Llibpath
iasky 2010-08-10
  • 打赏
  • 举报
回复
1、编译的时候使用-L参数加入动态库的PATH

2、把你的动态库加入/etc/ld.so.conf文件,然后执行ldconf,编译的时候使用-lxxx就可以了
wcy0556 2010-08-10
  • 打赏
  • 举报
回复
修改PATH和 LD_LIBRARY_PATH,PATH是命令的环境变量,LD_LIBRARY_PATH是库的环境变量
playmud 2010-08-10
  • 打赏
  • 举报
回复
ldconfig
yzx714 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 challenge99 的回复:]

/etc/ld.so.conf中加一行
[/Quote]我也是怎么想的
challenge99 2010-08-10
  • 打赏
  • 举报
回复
/etc/ld.so.conf中加一行

23,128

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧