精华内容
下载资源
问答
  • linux下如何查看共享库so版本

    万次阅读 2013-03-14 10:43:12
    linux下如何查看共享库so版本号  (2012-12-05 20:08:39) 转载▼ 方法一: 文件名已经带有版本号: 这种情况下很容易就能够看到软链指向的文件的版本号是 1.0.1 方法二: 当文件名不带版本...

    字体大小:  

    linux下如何查看共享库so版本号

     (2012-12-05 20:08:39)
    方法一:
    文件名已经带有版本号:
    linux下如何查看共享库so版本号
    这种情况下很容易就能够看到软链指向的文件的版本号是 1.0.1
    霏烟似雨

    方法二:
    当文件名不带版本号时:如下所示
    linux下如何查看共享库so版本号
    使用readelf -a ***.so读取出文件的版本号,不过此时只能读取到主版本号,version:1
    linux下如何查看共享库so版本号

    方法三:
    如果文件名不带版本号,且又想知道具体的版本号的时候怎么办呢?
    这时候只能使用傻瓜方法,生成md5值与已知版本号的共享库相对比了。
    $ md5sum fcrypt.so.1.0.1 d097363e391e926fdd1687d17bb1ebf7 fcrypt.so.1.0.1  $ md5sum fcrypt.so  d097363e391e926fdd1687d17bb1ebf7 fcrypt.so 

    两个md5值一致,由此得出版本应该是1.0.1。


    展开全文
  • 1. 查看GLIB版本信息 strings xxx | grep GLIB ~$ strings libGL.so | grep GLIB GLIBC_2.2.5 GLIBC_2.3.2 GLIBC_2.3 GLIBC_2.3.3 GLIBC_2.3.4 GLIBC_2.4 GLIBC_2.14 GLIBC_2.17 2. 查看GCC版本信息 strings xxx | ...

    1. 查看GLIB版本信息

    strings xxx | grep GLIB

    ~$ strings libGL.so  | grep GLIB
    GLIBC_2.2.5
    GLIBC_2.3.2
    GLIBC_2.3
    GLIBC_2.3.3
    GLIBC_2.3.4
    GLIBC_2.4
    GLIBC_2.14
    GLIBC_2.17
    

    2. 查看GCC版本信息

    strings xxx | grep GCC

    ~$ strings libGL.so  | grep GCC
    GCC_3.0
    GCC: (Debian 6.4.0-22) 6.4.0 20180924
    
    展开全文
  • 查看libc库的版本

    2013-02-24 10:56:00
    查看libc库的版本 /lib/libc.so.6

    查看libc库的版本

    /lib/libc.so.6

    展开全文
  • CentOS查看已经安装lib库版本

    万次阅读 2015-05-03 09:23:24
    CentOS查看已经安装lib库版本 strings /usr/lib/libstdc++.so.6 | grep GLIBCXX [root@localhost vscode]# strings /usr/lib/libstdc++.so.6 | grep GLIBCXX GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_...

    CentOS查看已经安装的lib库版本
    strings /usr/lib/libstdc++.so.6 | grep GLIBCXX

    [root@localhost vscode]# strings /usr/lib/libstdc++.so.6 | grep GLIBCXX 
    GLIBCXX_3.4
    GLIBCXX_3.4.1
    GLIBCXX_3.4.2
    GLIBCXX_3.4.3
    GLIBCXX_3.4.4
    GLIBCXX_3.4.5
    GLIBCXX_3.4.6
    GLIBCXX_3.4.7
    GLIBCXX_3.4.8
    GLIBCXX_3.4.9
    GLIBCXX_3.4.10
    GLIBCXX_3.4.11
    GLIBCXX_3.4.12
    GLIBCXX_3.4.13
    GLIBCXX_FORCE_NEW
    GLIBCXX_DEBUG_MESSAGE_LENGTH
    展开全文
  • 最近写摄像头,有些函数封装在库里 函数看不见,只有头文件,我们作为嵌入式工程师,不看源码,只看头文件,知道怎么调用是...查看.so库 很多时候,只提供.so库,和.h文件,进行函数调用和说明 所以我们可以自行建立一个 .c文
  • strings 库路径 | grep GLIBCXX ...其中路径为库的绝对路径 例如 strings /home/book/100ask_imx6ull-sdk/ToolChain/gcc-linaro-7.4.1-2019.02-i686_arm-linux-gnueabihf/lib/libcc1.so.0.0.0 | grep GLIBCXX ...
  • 我们很多c程序在windows下是以dll形式展现,在linux则是以so 形式展现。 windows一般不会因为编译dll文件编译器版本不同而出先dll文件不能执行。 但是linux下,不同版本内核linux下编译c程序,在其他...
  • linux下查看动态链接库so文件依赖相关组件  我们很多c程序在windows下是以dll形式展现,在linux则是以so 形式展现。  windows一般不会因为编译dll文件编译器版本不同而出先dll文件不能执行。  ...
  • 有时我们经常需要查看当前系统glibc版本,可以这样查看: /lib/libc.so.6 有时:/lib/x86-64-linux/libc.so.6 把这个文件当命令执行一下 为什么这个可以直接run呢? 原来在libc代码中有一点小手脚: ...
  • ldd 查看可执行文件链接了哪些 系统动态链接nm 查看可执行文件里面有哪些符号strip 去除符号表可以给可执行文件瘦身如果我们想从可执行程序里面提取出来一点什么文本信息话,还可以用strings命令strings Linux...
  • 我们很多c程序在windows下是以dll形式展现,在linux则是以so 形式展现。  windows一般不会因为编译...  那我们如何看别人给我们提供动态链接文件(so后缀)是否能在当前linux系统下可用
  • ## 检查libc的版本 (1)cat `gcc -print-file-name=libc.so` (2)ldd `which netstat` (3)rpm -q glibc (4)ldd --version
  • linux系统lib64中libc.so.6版本升级

    万次阅读 2018-07-18 14:29:12
    libc.so.6 是c运行时 glibc的软链接,而系统几乎所有程序都依赖c运行时。... 每个glibc.so文件有它支持的libc版本,可以通过 strings /lib64/libc.so.6 |grep GLIBC_ 查看,一定要选择这条命令列出的版本。如果...
  • Android apk中so库文件未压缩

    万次阅读 热门讨论 2020-03-05 17:59:12
    查看apk包,发现apk 包中so库文件未被压缩. 但是一个类似项目,相同版本却没有问题 升级前 升级后 升级后Raw File Size 正好是未压缩大小 可能原因 不同版本AGP gradle build task 实现不一样, 再某情况下回不进行...
  • 有时我们经常需要查看当前系统glibc版本,可以这样查看: /lib/libc.so.6 有时:/lib/x86-64-linux/libc.so.6 把这个文件当命令执行一下 为什么这个可以直接run呢? 原来在libc代码中有一点小手脚: ...
  • Linux上对动态库的命名采用libxxx.so.a.b.c的格式,其中a代表大版本号,b代表小版本号,c代表更小的版本号,我们以Linux自带的cp程序为例,通过ldd查看其依赖的动态库 $ ldd /bin/cp linux-vdso.so.1 => (0x00007...
  • 当文件名不带版本号时:如下所示使用readelf -a ***.so读取出文件的版本号,不过此时只能读取到主版本号,version:1 方法三: 如果文件名不带版本号,且又想知道具体的版本号的时候怎么办呢? 这时候只能使用...
  • 动态链接库的三个名字 1. realname, 真正的名字...2. soname, 在编译动态库的时候指定的名字,这个名字将会被添加到动态库的头部,通过readelf -d 可以查看, 这个名字是可以没有的。一般为lib[libraryname].so.i ...
  • 不同版本的动态库可能会不...Linux上对动态库的命名采用libxxx.so.a.b.c的格式,其中a代表大版本号,b代表小版本号,c代表更小的版本号,我们以Linux自带的cp程序为例,通过ldd查看其依赖的动态库 $ ldd /bin/cp ...
  • 我们很多c程序在windows下是以dll形式展现,在linux则是以so 形式展现。 windows一般不会因为编译dll文件编译器版本不同而出先dll文件不能执行。 但是linux下,不同版本内核linux下编译c程序,在其他...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 341
精华内容 136
关键字:

查看so库的版本