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

标签 macos clang

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

最佳答案

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

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

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

man dsymutil .

关于macos - clang 可以使用 "dsym"调试信息构建可执行文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8058497/

相关文章:

android - 如何使用 Clang 和最新的 NDK r15b 为 Android 构建 OpenCV

mysql - 试图删除数据库但说数据库不存在,即使我可以使用它

python - 如何在 Mac OS X Mavericks 上安装 OpenERP?

Python Opencv Ubuntu 不创建 Windows

c++ - 使用 clang 和 gcc 编译时代码不调用 Move 构造函数

clang - 苹果叮当 -fopenmp 不工作

c++ - 这是一个clang错误还是我不了解C++的东西?

macos - xargs 不适用于 lsof

ios - macos - 在 macOS 10.13 上安装 xcode 9.2

eclipse - Nsight Eclipse Cuda + opencv