代码之家  ›  专栏  ›  技术社区  ›  n179911

如何在.a文件中转储符号

  •  30
  • n179911  · 技术社区  · 15 年前

    你能告诉我如何在MacOSX的.a文件中转储所有符号吗?

    在编译Mac OS X上的C++问题时,我得到了一个链接错误。我想知道在我链接的文件上是否存在SybMOS。

    谢谢您。

    2 回复  |  直到 6 年前
        1
  •  49
  •   Sinan Ünür    15 年前

    man nm

    NM显示名称列表(符号 表)中每个对象文件的 参数列表。如果一个论点是 存档,每个对象的列表 将生成存档中的文件。 文件可以是libx.a(x.o)格式, 在这种情况下,只有那个符号 将列出对象文件的成员。 …等

        2
  •  2
  •   Tomeamis    6 年前

    nm -g | c++filt

    雨衣 nm 没有demangle选项,所以只需运行输出 c++filt (一个退场者)之后。