在linux环境下执行可执行文件时,提示这个错误error while loading shared libraries: libboost_thread.so.1.71.0: cannot open shared object file: No such file or directory
网上搜了一下,原因是少了这个库,但是自己去lib目录下查看是有这个库的
原因应该是这个库的路径有问题,解决方案:
export LD_LIBRARY_PATH=${PWD}/lib:${LD_LIBRARY_PATH}exportexport LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
然后再运行可执行文件就正常了。