当前位置: 技术问答>linux和unix
linux下如何让应用程序到我指定的目录下找库文件?
来源: 互联网 发布时间:2016-09-18
本文导语: linux下工程中应用程序默认的库路径在usr/local/lib,现在我想让应用程序先到我的指定路径$PREFIX/lib里面寻找库,有什么好方法? 注: 1,应用程序不是我写的,因此不能修改应用程序 2,我主要是想知道如何修改或增...
linux下工程中应用程序默认的库路径在usr/local/lib,现在我想让应用程序先到我的指定路径$PREFIX/lib里面寻找库,有什么好方法?
注:
1,应用程序不是我写的,因此不能修改应用程序
2,我主要是想知道如何修改或增加程序默认的库路径
注:
1,应用程序不是我写的,因此不能修改应用程序
2,我主要是想知道如何修改或增加程序默认的库路径
|
-Llibpath
|
/etc/ld.so.conf中加一行
|
我也是怎么想的
|
ldconfig
|
修改PATH和 LD_LIBRARY_PATH,PATH是命令的环境变量,LD_LIBRARY_PATH是库的环境变量
|
1、编译的时候使用-L参数加入动态库的PATH
2、把你的动态库加入/etc/ld.so.conf文件,然后执行ldconf,编译的时候使用-lxxx就可以了
2、把你的动态库加入/etc/ld.so.conf文件,然后执行ldconf,编译的时候使用-lxxx就可以了
|
-I../src -L.. -liniparser
-L是加入库文件。 -I是加入头文件
-L是加入库文件。 -I是加入头文件
|
这个我也想问 学习了 !
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。