linux下找不到添加的动态库

可以用ldd查看你可执行文件的依赖库,例如要查看test这个应用的依赖库

ldd test

1. 使用export导出LD_LIBRARY_PATH加入你so的路径。

在命令行中输入:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<your so file folder path>

例如:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lawenliu/asr/libs

export LD_LIBRARY_PATH

2. 使用ld.so.conf来加载你的so所在的路径

修改ld.so.conf文件,在命令行打开文件

vim /etc/ld.so.conf

加入你的so文件路径,例如我要加入/home/lawenliu/asr/libs这个路径

include ld.so.conf.d/*.conf

/home/lawenliu/asr/libs

保存之后,重新加载这个configure文件即可。

ldconfig

猜你喜欢

转载自blog.csdn.net/lwc5411117/article/details/84335506