我的操作系统是Centos 7。
当我运行ldconfig -p
命令时,我可以看到"libcjson.so.1.5.7 (libc6,x86-64) => /lib/libcjson.so.1.5.7"。
然后我运行我的程序,它会打印出:
"libcjson.so: cannot open shared object file: No such file or directory"
/usr/lib
,但我的动态库在/usr/local/lib
。所以我将这个路径添加到ldconfig的配置中。
ldd
输出是什么?如果是你自己的程序,请展示代码... - user2371524ln -S /path/to/libcjson.1.5.7 /path/to/libcjson.so
可以解决这个问题。 - undefined