我装teasear++ ,根据teasear++的教程是需要 sudo make install
的,正常来说这样就可以跑样例了,但我尝试运行它的example的时候出现了错误:
error while loading shared libraries: libmpc.so
参考: https://blog.csdn.net/sahusoft/article/details/7388617
我先
$ find -name libpmc.so
找到了 libpmc.so 的位置,然后
export LD_LIBRARY_PATH=/你的路径/libpmc.so:$LD_LIBRARY_PATH
然后再运行样例还是报同样的错误。
最终解决办法:
在teasear++ 编译和make install后还需要ldconfig:
cd TEASER-plusplus/build
sudo ldconfig
然后再运行样例就发现成功了。
如果本文对你有用记得点赞关注哦~