关于error while loading shared libraries的问题

在使用log4cplus的的过程中,编译完成后,提示error while loading shared libraries: liblog4cplus-2.0.so.3: cannot open shared object file: No such file or directory

出错的原因在于使用了liblog4cplus-2.0.so.3这个共享库的时候找不到存放路径。

大多数默认安装的库文件都在/usr/local/lib中,而头文件在/usr/local/include中

/etc/ld.so.conf这个文件装着指向库文件的地址。

移动到这个文件下cd /etc/,打开ld.so.conf,vim ld.so.conf 将/usr/local/lib添加在后面

保存完成后,ldconfig更新一下。如果有权限问题,sudo或者root权限打开修改。

再次编译后成功运行。





你可能感兴趣的:(关于error while loading shared libraries的问题)