##出现如下错误
error while loading shared libraries: libboost_regex.so.1.61.0: cannot open shared object file: No such file or directory
系统找不到*.so所在的路径,一般系统会在/usr/lib或者/usr/lib64目录下面找.so文件,由于我们的.so文件并没有在这两个目录中所以我们需要告诉系统去哪里去找so文件,具体操作如下:
vim /etc/ld.so.conf
#将如下我们自己的so所在路径添加到这个文件中
/usr/local/lib
添加好之后还需要执行/etc/ldconfig才可以立即生效
cd /etc
ldconfig