当我在Makefile中编译代码时,我将LINKPATH = -L / usr / local / lib放在g ++行中。当然“libconfig ++。so.9”位于/ usr / local / lib
下但是当我执行可执行文件时,它仍然说无法找到libconfig ++。so.9。
任何人都知道为什么?感谢任何帮助。
答案 0 :(得分:5)
您应该定义LD_LIBRARY_PATH。 例如:
export LD_LIBRARY_PATH=/usr/local/lib
答案 1 :(得分:5)
或只是使用
sudo ldconfig -v