gcc - 如何详分割析 gcc 创建的 dylib

标签 gcc

我让 gcc 在 osx 上为我创建了一个 dylib。我对究竟是什么占用了该文件中的多少空间很感兴趣,并且正在寻找一种工具/方法来让我看到该信息。

最佳答案

在二进制文件上使用 nm -n。这将转储库中的符号列表,按内存地址排序。通过查看符号地址与列表中下一个地址之间的差异,您可以判断函数文本或变量数据的大小。

关于gcc - 如何详分割析 gcc 创建的 dylib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3937752/

相关文章:

c++ - std::make_unique、匿名命名空间和 ODR

c++ - 使用 gcc 的本地拷贝进行编译,不兼容 libstdc++

c++ - 是否有用于 C++ 短路的 gcc 扩展?

c - 字符串化宏总是添加一个空格字符

linux - 制作-j 8 g++ : internal compiler error: Killed (program cc1plus)

c++ - gcc/g++ : "No such file or directory"

c++ - ms-extensions 标志对 gcc 有什么作用?

C++ Hello World 不工作?

c - gcc编译dpdk报错: no such instruction vextracti128

c - 如何获得使用递归的警告?