美文网首页C++
如何查看静态库/动态库内容

如何查看静态库/动态库内容

作者: 自由侠 | 来源:发表于2022-08-05 17:08 被阅读0次

如何查看so内容

1,查看SO文件链接的库
ldd a.so

2,查看so文件的函数列表
nm -D a.so

3,查看so文件的导出函数及源文件等信息
objdump -tT a.so

4,查看所有可打印的字符串
strings a.so

strings作用:

找出文件内容中的可打印字符串。所谓可打印字符串的涵义是,它的组成部分都是可打印字符,并且以null或者newline结尾。对于普通文本文件来说,strings没有任何意义,因为文本文件中的任何内容实际都是可打印的字符串。strings最常用的场合就是列出动态库或者可执行程序等二进制文件中出现的字符串,结合grep即可实现查找。

如何查看.a文件内容

ar -t liba.a

相关文章

  • Linux链接库

    动态链接库(共享链接库) 杂项 生成.o文件 生成.so 使用动态库 静态链接库 杂项 生成.a 查看.a 使用静态库

  • 如何查看静态库/动态库内容

    如何查看so内容 1,查看SO文件链接的库ldd a.so 2,查看so文件的函数列表nm -D a.so 3,查...

  • iOS - 区分一个framework是动态库还是静态库

    一、查看一个.framework是静态库还是动态库 file HelpDeskLite 库文件

  • iOS动态库、静态库及使用场景、方式

    前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见...

  • iOS 静态库和动态库的制作

    静态库和动态库 一、静态库和动态库的存在形式 静态库: .a 和 .framework 动态库: .dylib 和...

  • iOS Framwork静态库与动态库区分

    本篇承接上一篇文章:iOS 静态库与动态库的区别 命令行进入动态库文件,使用file命令查看输出内容可以看到区别。...

  • iOS 静态库

    本文章内容参考网络上搜集到的资料。本人只是整理,已被日后查看之用。原文地址:静态库与动态库的区别? 什么是库? 库...

  • Swift 静态库调研

    一、关于库的背景知识1、静态库和动态库静态库动态库系统动态库Cocoa Touch Framework静态库 v....

  • 编译命令

    创建静态库 创建动态库 ar命令 ar压缩目标文件,并对其进行编号和索引,形成静态库。同时也可以解压缩静态库,查看...

  • 静态库

    静态库 静态库动态库简介 .a 静态库:被编译好的二进制文件 静态库:.a, .framework 动态库: .d...

网友评论

    本文标题:如何查看静态库/动态库内容

    本文链接:https://www.haomeiwen.com/subject/qrbpwrtx.html