社区
系统维护与使用区
帖子详情
linux下怎么设置调用的动态库的路径
Asimov
2002-07-24 07:58:37
我是初学者,发现调用动态库的时候总是要先把自己写的动态库放到usr/lib里面,请问我想把动态库放到当前目录下让程序调用应该怎么做?
...全文
145
3
打赏
收藏
linux下怎么设置调用的动态库的路径
我是初学者,发现调用动态库的时候总是要先把自己写的动态库放到usr/lib里面,请问我想把动态库放到当前目录下让程序调用应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Asimov
2002-07-25
打赏
举报
回复
Ok,thank you very much!!
rainbonic
2002-07-25
打赏
举报
回复
Hi Asimov,
A better way is set LD_LIBRARY_PATH. Add the following line to
$HOME/.bash_profile,
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./
Enjoy!
Orsino
rainbonic
2002-07-24
打赏
举报
回复
Hi Asimov,
add an entry to /etc/ld.so.conf
and run ldconfig
but you can only add "this" current directory.
Enjoy!
Orsino
Linux
下程序
调用
动态库
函数编译参数
设置
在
Linux
下编译成功的C语言
动态库
,需要在应用程序的编译参数中加入库的链接
路径
和库的名称,以便能够正确
调用
动态库
的函数处理。其中,-L./表示
动态库
文件所在的当前目录,-lmylib表示
动态库
的名称,即libmylib.so。
【
linux
-程序运行时加载
动态库
路径
顺序】
在
linux
系统中,如果程序需要加载...4 系统默认
动态库
路径
:/lib/ 5 系统默认
动态库
路径
:/usr/lib/ 环境变量LIBRARY_PATH可以指定编译时搜索
动态库
的
路径
; 环境变量LD_LIBRARY_PATH可以指定程序运行时
动态库
搜索和
Linux
指定编译时
动态库
路径
和运行时
动态库
路径
--解决报错symbol lookup error和cannot open shared object file
linux
指定
动态库
路径
包括:1.指定编译时
动态库
路径
;2.指定运行时
动态库
路径
。后文提到的
动态库
路径
都是指的是这两种
路径
。众所周知,
Linux
动态库
的默认搜索
路径
是/lib和/usr/lib(不管是编译还是运行都会默认搜索这...
linux
给运行程序指定
动态库
路径
一般
Linux
系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索
路径
,所以使用这两个目录中的库时不需要进行
设置
搜索
路径
即可直接使用。对于处于默认库搜索
路径
之外的库,需要将库的位置添加到 库的搜索
路径
之中。...
Linux
指定
动态库
路径
linux
指定
动态库
路径
包括:1.指定编译时
动态库
路径
;2.指定运行时
动态库
路径
。后文提到的
动态库
路径
都是指的是这两种
路径
。众所周知,
Linux
动态库
的默认搜索
路径
是/lib和/usr/lib(不管是编译还是运行都会默认搜索这...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章