使用自己编译的so出现:error while loading shared libraries

error while loading shared libraries: lib*.so.1: cannot open shared object file: No such file

新建/etc/ld.so.conf.d/mylib.conf

1
sudo vim /etc/ld.so.conf.d/mylib.conf

写入自己编译的lib所在路径(以boost为例)

1
/home/flame/boost_1_76_0/stage/lib

保存后执行sudo ldconfig