zoukankan      html  css  js  c++  java
  • cannot open shared object file: No such file or directory

    cannot open shared object file: No such file or directory


    参考链接:

    cannot open shared object file: No such file or directory解决方法

    如何解决Linux:error while loading shared libraries: libmpc.so.3(不使用root权限)


    一、错误发生情景:

    安装gcc时,使用make命令,报如下错误:

    .
    .
    .
    error while loading shared libraries: libmpc.so.3: cannot open shared object file: No such file or directory
    ...

    二、错误原因:

      找不到 libmpc.so.3这个文件。


    三、解决办法:

      方法1:
        修改配置文件:
          vim /etc/ld.so.conf
          增加一行:./ (表示当前目录)
          然后:sudo ldconfig
      方法2:
        一般情况下,可以在所需软件的lib目录里找到此文件
        也可以在家目录中用 find -name  xx.so.x找到文件位置(如果有多个,采用lib文件夹下的)
        (如果用了root且未指定安装位置,一般会在/home/usr/local/lib下)
        在 /usr/local/lib 下有 libmpc.so.3 这个文件。
        把这个路径加入到/etc/ld.so.conf文件中。
        如果已存在这个路径,还报错,
          (1)可以按照方法1解决。
          (2)添加路径(最好是先去路径目录看到xx.so.x文件,一般会是一个链接文件)
            vim .bashrc
            export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
            使修改生效: source .bashrc

     
  • 相关阅读:
    C语言I博客作业02
    C语言I—2019秋作业01
    C语言I作业10
    C语言I作业09
    C语言I作业08
    C语言I作业07
    C语言I|作业06
    C语言I作业05
    C语言I作业004:第八周作业
    c语言|作业003
  • 原文地址:https://www.cnblogs.com/gyfluck/p/10537566.html
Copyright © 2011-2022 走看看