linux默认为何无法调用当前目录的动态链接库.so文件

orc_wang 2015-11-06 09:25:29
请教各位,linux默认为什么无法支持调用可执行文件当前目录下的动态链接库文件,比如.so文件,必须要设置export LD_LIBRARY_PATH=./,直接从本目录下搜索链接资源应该是很自然的选择,请问这样设计的初衷是什么?
...全文
796 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
orc_wang 2015-11-09
  • 打赏
  • 举报
回复
后面怎么感觉答非所问的。。。,结贴了
jiqiang01234 2015-11-06
  • 打赏
  • 举报
回复
增加链接选项-Wl,--rpath=./
orc_wang 2015-11-06
  • 打赏
  • 举报
回复
引用 1 楼 fan63182830 的回复:
如果n个文件需要调用相同的库,是不是每个目录下都要存放一份?
那些公用的库自然可以存一份,但是我自己程序要用的库没有必要放到系统目录下
皇御雷霆 2015-11-06
  • 打赏
  • 举报
回复
如果n个文件需要调用相同的库,是不是每个目录下都要存放一份?
zhxianbin 2015-11-06
  • 打赏
  • 举报
回复
链接选项rpath,容易被忽略的一个功能 http://blog.csdn.net/cjf_iceking/article/details/25219675

23,120

社区成员

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

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