今天在运行cppcms的例程时有报错:error while loading shared libraries : libcppcms.so.1 : cannot open share object file :No such file or directory。然后我到/usr/loca/lib路径下又找到了这个libcppcms.so.1的库,说明系统没有用户库路径的环境变量。
解决方法:
配置 /etc/ld.so.conf
文件:修改 /etc/ld.so.conf
文件并添加一行 /usr/local/lib/
,然后执行 sudo ldconfig
命令以更新动态库缓存。这样系统会在更新动态库缓存后能够正确地找到该目录下的库文件。