Ubuntu18.04 boost动态库找不到 libboost_system.so.1.53.0
问题
./hsr_arm_driver
error while loading shared libraries: libboost_system.so.1.53.0: cannot open shared object file: No such file or directory
lanni@lanni:~/catkin_ws/devel/lib/hsr_arm_driver$ ldd hsr_arm_driver
……
libboost_system.so.1.53.0 => not found
libboost_thread.so.1.53.0 => not found
……
解决
1.首先确定电脑是否安装boost的链接库
locate libboost_system.so.1.5
因为需求,已经安装了1.53和1.58的libboost_system库,但是仍然报错。
2.向ld.so.conf文件中添加libboost_system.so.1.53.0所在的目录路径
sudo vim /etc/ld.so.conf
sudo ldconfig
参考博客:
Ubuntu12.04下Boost安装和使用
error while loading shared libraries: libboost_system.so.1.54.0不能找到boost链接库
相关博文
Ubuntu18.04 boost动态库找不到 libboost_system.so.1.53.0