clang可以使用“dsym”调试信息构建可执行文件吗?

时间:2011-11-08 23:31:43

标签: macos clang

根据technical note 2123,在xcode中,您可以使用“dsym”调试信息构建可执行文件,该调试信息将调试信息放在单独的文件中(而不是将其嵌入可执行文件中)。我们正在从命令行构建我们的应用程序,而不是直接使用xcode - 有没有办法告诉clang在命令行上执行此操作?

1 个答案:

答案 0 :(得分:6)

Xcode使用dsymutil从原始可执行文件创建dsym文件:

/Developer/usr/bin/dsymutil executable -o executable.dSYM

实际上,它不是文件而是捆绑(目录),由Finder显示为“文件包”。

请参阅man dsymutil