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

Col*_*len 4 macos clang

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

Nik*_*uhe 7

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

/Developer/usr/bin/dsymutil executable -o executable.dSYM
Run Code Online (Sandbox Code Playgroud)

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

man dsymutil.

  • 我之后应该删除可执行文件吗? (2认同)