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
标签: