c – Linux – 找不到SO文件
发布时间:2020-12-16 06:47:55 所属栏目:百科 来源:网络整理
导读:我有一个程序,需要安装liblog4cpp才能运行. 现在,我希望程序在没有liblog4cpp的另一台机器上运行.所以我只找到log4cpp.so并将其移动到我的程序的同一目录.但在报告运行错误时: error while loading shared libraries: liblog4cpp.so.4: cannot open shared
我有一个程序,需要安装liblog4cpp才能运行.
现在,我希望程序在没有liblog4cpp的另一台机器上运行.所以我只找到log4cpp.so并将其移动到我的程序的同一目录.但在报告运行错误时:
我做得对吗?如何告诉程序找到旁边的SO文件? 解决方法
检查LD_LIBRARY_PATH环境变量…路径上的一个目录应该指向log4cpp.so文件的位置;
linux命令ldd也很方便用于确定可执行文件中正在使用哪些共享库.语法是ldd< executable>.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |