我的操作系统是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"
答案 0 :(得分:0)
最后,我发现ldconfig的默认路径是/ usr / lib,但是我的动态库在/usr/local/lib.So我把这个路径添加到ldconfig的config。当我们复制库时,我们应该得到某些库只是符号链接。复制到某处后,它无法正常工作。