【问题标题】:File format not recognized when run objdump in binutils在 binutils 中运行 objdump 时无法识别文件格式
【发布时间】:2011-11-16 09:38:29
【问题描述】:

iOS 项目中有一个 .a 库。我想查看其中的方法名称,所以我在 Mac 上安装了 binutils。但是当我运行 objdump [-h] xxx.a。它说:

“文件格式无法识别”。

那么,objdump 支持什么格式呢?以及如何在不使用 objdump 的情况下查看该 .a 库中的方法?

【问题讨论】:

    标签: ios objective-c macos gnu objdump


    【解决方案1】:

    有几个工具可以做到这一点。

    1. strings 工具。
    2. nm工具
    3. otool
    4. 对于 Objective C 代码,使用class dump

    【讨论】:

    • 感谢 Rahul,字符串有效。但为什么它有效?我在windows上试过dumpbin,不行。
    • 阅读文档。都有特定的目的和使用风格。我从未尝试过垃圾箱。
    猜你喜欢
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    • 2021-01-13
    • 2013-06-12
    • 1970-01-01
    • 2011-05-25
    相关资源
    最近更新 更多