首页
Java
登录
6mi
u
盘
搜
搜 索
Java
Linux下运行时调用动态链接库.so的三种方法(笔记)
Linux下运行时调用动态链接库.so的三种方法(笔记)
xiaoxiao
2025-05-26
23
在/etc/ld.so.conf.d/下创建xxx.conf,在文本中加入.so所在路径,如:/usr/xxx等等,然后使用相应ldconfig命令使之生效。将.so所在路径添加为LD_LIBRARY_PATH环境变量。在编译命令中使用-Wl,-rpath=./参数,并将相应.so拷贝到执行目录;当然也可以将‘./’指定为其他目录。
个人喜欢第一种,比较灵活,容易管理。
注意:-L参数添加的lib搜索目录只用于编译时,运行时需使用上述方法之一,否则会发生运行时调用.so错误。
转载请注明原文地址: https://www.6miu.com/read-5030714.html
Java
最新回复
(
0
)