linux缺少库_linux 查看缺少库 - CSDN
  • 查找电脑本地是否有该文件。 首先查找是否有对应的文件 sudo find /usr/ -name libgcc_s.so 结果如下所示 /usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_s.so /usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so /usr/...
    查找电脑本地是否有该库文件。

    首先查找是否有对应的库文件

    sudo find /usr/ -name libgcc_s.so
    

    结果如下所示

    /usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_s.so
    /usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so
    /usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_s.so
    /usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s.so
    */usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s.so*
    /usr/lib/x86_64-linux-gnu/libgcc_s.so
    

    以上说明在本地电脑上有该文件。则下面的步骤是添加搜索路径。

    下载安装指定依赖库
    sudo apt-get install apt-file
    apt-file update
    apt-file search libjpeg.so.8 
    sudo apt-get install libjpeg-turbo8:i386
    

    注意对于32位的cjpeg程序,需要安装32位的libjpeg-turbo8,其中i386指定了软件包为32位。

    展开全文
  • yum whatprovides libbz2.so.1

    yum whatprovides libbz2.so.1

    展开全文
  • Linux执行程序时缺少连接的解决办法 Linux执行程序时如果缺少连接会提示如下错误: error while loading shared libraries: xxx.so.0: cannot open shared object file: No such file or directory 下面叙述以...

    原文链接 作者:iw1210

    Linux执行程序时缺少连接库的解决办法

    Linux执行程序时如果缺少连接库会提示如下错误:
    error while loading shared libraries: xxx.so.0: cannot open shared object file: No such file or directory

    下面叙述以Centos系统为例。

    先查找 xxx.so.0 所在路径:
    # find / -name xxx.so.0
    /usr/local/lib/xxx.so.0

    然后执行下面命令就可以了。
    # ldconfig /usr/local/lib

    这样做虽然解决了问题,但每次需要使用时都要执行一次,很麻烦。如果把路径加入到文件 /etc/ld.so.conf 中,就不必每次都执行 ldconfig 命令了。如下:
    # echo "/usr/local/lib"  >>  /etc/ld.so.conf
    # ldconfig       // 再执行一次 ldconfig
    问题解决。

    展开全文
  • 比如系统里编译时报了一个错误,缺少 libffi 这个。 那么一般情况下,对应的包也就是 libffi。 为了确认一下,使用下面的命令: $ yum provides */libffi* libffi-3.0.5-3.2.el6.i686 : A portable foreign

    这里讲的是 CentOS / Fedora 相关的技巧,当然 ubuntu 里也差不多,不过命令不一样。

    比如系统里编译时报了一个错误,缺少 libffi 这个库。

    那么一般情况下,对应的包也就是 libffi。

    为了确认一下,使用下面的命令:

    $ yum provides */libffi*

    libffi-3.0.5-3.2.el6.i686 : A portable foreign function interface library
    Repo        : installed
    Matched from:
    Filename    : /usr/share/doc/libffi-3.0.5/
    Filename    : /usr/share/doc/libffi-3.0.5/LICENSE
    Filename    : /usr/share/doc/libffi-3.0.5/README
    Filename    : /usr/lib/libffi.so.5.0.6
    Filename    : /usr/lib/libffi.so.5

    也就是 libffi,

    那就直接使用

    $ yum install libffi

    另外,编译的时候其实要用到 libffi 的相关头文件,这里有一个命名规则,对应的头文件是放在

    libffi-devel里。

    所以要使用:

    $ yum install libffi-devel 

    来支持引用 libffi 头文件的编译。

    展开全文
  • linux运行程序缺少库的解决方法 最近准备用linux玩blender, 从graphicall.org上下载SVN上较新的版本下来,运行提示error while loading shared libraries: libxxx: cannot open shared object file: No such file ...
  • 这种错误一般是由于缺少库造成的.使用-lm即可.Makefile可以这样写: pe14-18-11:pe14-18-11.o   gcc pe14-18-11.o -lm -o pe14-18-11 pe14-18-11.o:pe14-18-11.c   gcc -c pe14-18-11....
  • Linux编译程序时缺少连接的解决办法 Linux编译程序时如果缺少连接会提示如下错误: $ gcc test.c -o test -lxxx /usr/bin/ld: cannot find -lxxx collect2: error: ld returned 1 exit status 先介绍下GCC命令...
  • 一般对于这种依赖的找不到的情况,在Linux中可以通过设置LD_DEBUG环境变量来获得更多的信息 #LD_DEBUG=help ls Valid options for the LD_DEBUG environment variable are: libs display library search paths ...
  • 拷贝了一些和某个可执行文件,在linux运行时提示缺少lib; 一. 检查的的版本 因为是在64位系统下,跑32位程序,如果lib版本不对也会提示找不到的, 所以先查看一下可执行文件和lib的版本 file app file ...
  • linux 安装 缺少 crypto 编译提示-lcrypto 无法链接,缺少 crypto 方法一 ------------------------------------- crypto 基于openssl,决定安装openssl-devel #yum install openssl openssl-...
  • 一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的搜索路径,所以使用这两个目录中的时不需要进行设置搜索路径即可直接使用。但是,对于处于默认搜索路径之外的,就需要将的位置添加到的搜索路径...
  • 动态即共享,说到linux找不到动态的问题,首先要了解动态的特点: 动态把对一些库函数的链接载入推迟到程序运行的时期。 可以实现进程之间的资源共享。(因此动态也称为共享) 将一些程序升级变得...
  • linux 下有动态和静态,动态以.so为扩展名,静态以.a为扩展名。二者都使用广泛。本文主要讲动态方面知识。  基本上每一个linux 程序都至少会有一个动态,查看某个程序使用了那些动态,使用ldd命令...
  • Linux的安装

    2019-01-21 15:08:37
    命令安装的的命名一般是lib(库名)-dev 比如显示缺少zip.h文件,推断可能是少zip 命令: sudo apt-get install libzip-dev yum 命令类似
  • Linux查看依赖方法

    2018-04-27 11:54:44
    1.查看依赖的:objdump -x xxx.so | grep NEEDED2.查看可执行程序依赖的:objdump -x 可执行程序名 | grep NEEDED3...查看缺少:ldd xxx.so如果某个依赖的不存在,会打印类似“xxx.so not found”的提示。...
  • 现象说明 本地开发环境Mac Pycharm, 远程服务器CentOS tensorflow/cuDNN/CUDA,现象: ImportError: libcublas.so.9.0: cannot open shared object file ...关于配置Pycharm远程开发环境 ... 学完搭建环境就回来...
  • 问题: 执行pip命令,提示缺少 "#include<xxx.h>文件 如果编译错误, 你应该仔细看出错信息, 错误已经提示你缺少 ffi.h 头文件无法继续编译, 遇到这种问题, 你用下面的办法来修复: 1> sudo apt-get ...
  • graphics是TC里面的图形,如果要用的话应该用TC来编译,...如果在linux下编译程序发现系统没有这个的话,可以到这里下载:  http://download.savannah.gnu.org/releases/libgraph/  然后安装:  tar -zxvf 解压
1 2 3 4 5 ... 20
收藏数 50,533
精华内容 20,213
关键字:

linux缺少库