【问题标题】:Using objdump/readelf and extern variable使用 objdump/readelf 和外部变量
【发布时间】:2011-04-28 20:48:15
【问题描述】:

我有库 ab.so 由 2 个源文件组成 a.ma.hb.mb.h

a.m 我已经定义了一个变量foob.m 我已经声明它extern

现在使用 readelf/objdump 我想知道在a.o 文件、b.oab.so 中的何处以及如何查看我的变量 foo?

非常感谢

【问题讨论】:

    标签: c gcc elf extern ld


    【解决方案1】:

    棘手的问题。您必须意识到 readelf/objdump 结果不会显示 C 代码,只会显示汇编代码。如果您准备阅读该内容,请继续使用 objdump -d ab.so 反汇编应用程序并在那里查找相关代码。

    网上有很多 readelf/objdump 教程。不要害怕寻找它们。

    猜你喜欢
    • 2012-06-17
    • 2012-02-17
    • 1970-01-01
    • 2016-02-14
    • 2012-05-28
    • 1970-01-01
    • 2021-07-05
    • 2011-03-10
    • 1970-01-01
    相关资源
    最近更新 更多