linux找不到动态链接库 .so文件的解决方法

如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形。

可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D为可执行程序):

其中的libjson_linux-gcc-4.6_libmt.so cannot found。

解决这个问题:

(1)在系统中查找这个文件(当然要保证系统中已经有这个.so文件,只是查找路径没有设置正确而已):

  sudo find / -name libjson_linux-gcc-4.6_libmt.so

  结果:/home/liu/Desktop/jsoncpp-src-0.5.0/libs/linux-gcc-4.6/libjson_linux-gcc-4.6_libmt.so

(2)将.so文件路径的目录添加到/etc/ld.so.conf

  sudo vim /etc/ld.so.conf

  文件末尾新添加一行,/home/liu/Desktop/jsoncpp-src-0.5.0/libs/linux-gcc-4.6

(3)使得修改生效

  sudo /sbin/ldconfig

这样就不会有那个找不对.so文件的错误啦。

linux找不到动态链接库 .so文件的解决方法(转自:http://www.cnblogs.com/xudong-bupt/p/3698294.html)相关推荐

  1. linux 找不到动态链接库 .so文件的解决方法

    如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形. 可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D ...

  2. linux找不到动态链接库 .so文件的解决方法

    如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形. 可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D ...

  3. linux找不到镜像文件,为什么启动u盘找不到镜像文件_u盘启动找不到映像文件的解决方法...

    现在很多人都喜欢用u盘装系统,可是却有人发现u盘启动找不到iso镜像文件,pe装系统找不到镜像文件是怎么回事呢?相信很多人都遇到过这种情况,那么为什么启动u盘找不到镜像文件呢?其实这是因为U盘只是制作 ...

  4. Linux 进行yum 安装是出现文件 conflicts 解决方法

    Linux 进行yum 安装是出现文件 conflicts 解决方法 今天在进行docker 安装时出现了文件冲突问题! 试了几种方式来解决,其中的这个方式解决了我的问题: yum update yu ...

  5. linux rar无法运行,linux服务器无法解压rar文件的解决方法

    这里将告诉您linux服务器无法解压rar文件的解决方法,教程操作步骤: 报错是:command not found 解决方法: 先下载一下rarlinux的包,但是尽量下载64位的,因为现在的服务器 ...

  6. 服务器无法打开.rar文件,linux服务器无法解压rar文件的解决方法

    linux服务器无法解压rar文件的解决方法 报错是:command not found 解决方法: 先下载一下rarlinux的包,但是尽量下载64位的,因为现在的服务器基本都是64位的,如果你不小 ...

  7. 系统找不到zlib.dll文件的解决方法。zlib编译和使用

    我在配置OpenGL的assimp库时遇到如下问题,说找不到zlib.dll文件.在网上搜了很多方法都难以解决,要么就是下载的zlib.dll的位数不是64位,要么就是别的问题.于是经过不断探索终于找 ...

  8. Linux下如何生成core dump 文件(解决segment fault段错误的问题)

    Linux下如何生成core dump 文件(解决segment fault段错误的问题) 参考文章: (1)Linux下如何生成core dump 文件(解决segment fault段错误的问题) ...

  9. linux中rm删除的文件是否可以恢复,Linux下用rm删除的文件的恢复方法

    Linux下用rm删除的文件的恢复方法_Linux教程_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2008-08/14744.htm lin ...

最新文章

  1. Tile Racer — 3D 赛车游戏
  2. virtualbox 中centOS在不能ssh
  3. Linux操作系统用户登录失败次数过多被锁定的解决方法
  4. dart系列之:dart类的扩展
  5. python 引入同一路径的类_Python入门 模块导入 import ...\from... import...
  6. 插件设置修改失败_自签插件不再更新,越狱恐要凉凉?
  7. CVE-2020-10148: SolarWinds 远程代码执行漏洞通告
  8. spfa算法(c++)
  9. 【友情链接】吊打我的巨佬们
  10. 易课寄在线购课系统开发笔记(三)--数据库设计
  11. win10在几个窗口间切换的快捷键
  12. 【解决办法】CodeBlocks不能debug/不能启动debugger
  13. 厦门大学计算机专业,厦门大学计算机科学系专业介绍
  14. LINUX关闭防火墙、开放特定端口等常用操作
  15. 【爱生活】人生箴言 一
  16. 《悟透JavaScript》诞生历程精美配乐视频
  17. Google AIY视觉套件登陆香港!Gravitylink引力互联商城开启预售!
  18. JSP汽车自行车出租系统
  19. 惠普服务器raid卡型号,【HP RAID卡 381513-B21】报价_参数_图片_论坛_(HP)惠普HP RAID卡 381513-B21服务器配件报价-ZOL中关村在线...
  20. 为猪脸识别而进行自己数据集的构建、训练

热门文章

  1. VTK:vtkTupleInterpolator 插值用法实战
  2. OpenCASCADE:Modeling Data之几何实用程序
  3. wxWidgets:wxUpdateUIEvent类用法
  4. wxWidgets:wxNotebook类用法
  5. boost::hana::not_equal用法的测试程序
  6. boost::hana::has_common用法的测试程序
  7. boost::remove_vertex用法的测试程序
  8. boost::function_types::has_property_tag用法的测试程序
  9. boost::format模块一些真实的、简单的测试
  10. GDCM:gdcm::Module的测试程序