水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
返回
1/1
|
转到
主题:编译时指定动态库的位置
楼主
|
il15
|
2021-09-28 18:16:04
|
只看此ID
在gcc编译时,我用了 -Wl,-rpath=./ 指定在当前位置寻找动态库。
然后我把需要的动态库以及编译的目标程序放在同一个目录下,假设是dir_a。
现在的问题是,如果在dir_a下面 运行程序的话,就能够找到动态库。
但如果换个目录,通过相对或者绝对路径 运行程序的话,就找不到了。它应该是在我当前目录找,所以找不到。
想请教一下,编译时有什么选项可以使得 运行程序回去它所在的目录搜索呢?
--
FROM 14.16.10.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版