谁能给我一些 Xcode 项目中的 Mach-O 文件或任何框架的 Mach-O 文件的示例?
问问题
411 次
1 回答
3
如果您为 Macintosh 构建示例应用程序,请进入“Contents”,然后进入“MacOS”目录。
当您输入“nm”,然后输入二进制文件的名称时,您将看到计算机本机架构中可用的符号列表(无论是 32 位 Intel 还是 64 位 Intel)。这是 Mach 对象文件格式的好处之一。
这是我查看 Cocoa 框架中的(两个或三个)符号时的示例:
[HiThere]:;nm /System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa
0000000000000ff8 S _CocoaVersionNumber
0000000000000fa0 S _CocoaVersionString
U dyld_stub_binder
您还可以以 Mach-O 格式显示其他可用架构的符号,例如 ppc 或 i386 或 x86_64 或 ppc64(如果已编译,即)。
这是来自维基百科的更多信息。
于 2011-10-24T14:04:51.837 回答