运行时so动态库找不到.md

检查执行文件的依赖库

1
ldd myprogram.out

假如显示有libA和libB找不到

根据结果显示的内容,找到对应的库文件目录,更新到~/.bashrc

1
2
export LD_LIBRARY_PATH=/path/to/libA/dir:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/path/to/libB/dir:$LD_LIBRARY_PATH