解决无法找到动态链接库的问题

解决无法找到动态链接库的问题

Posted by CaiJiahe on August 16, 2017

0x01 问题

make install一个动态链接库之后,在启动fgs的时候,报错

	./server: error while loading shared libraries: librdkafka++.so.1: cannot open shared object file: No such file or directory

0x02 解决办法

建立软链接(不好用)

因为库在/usr/local/lib下,所以我将librdkafka++.so.1拷贝到/usr/lib下,并且执行了ldconfig,发现依旧报错。

在/etc/ld.so.conf中加入依赖路径

在/etc/ld.so.conf中加入/usr/local/lib这样一行,然后输入ldconfig,问题解决。