如何在 Clang 中使用 llvm ir 发出调试信息?

时间:2021-06-24 18:41:27

标签: c clang llvm clang++ llvm-ir

使用 clang 或 clang++ 命令 clang -S -emit-llvm ./source.c 将创建一个 llvm ir 文档。但是缺少调试信息。所以当你测试和编译东西时,你会丢失调试信息。

如何使 clang 发出具有调试信息的人类可读的 llvm ir 文档?

1 个答案:

答案 0 :(得分:0)

添加调试信息的标准选项是 -g。因此,运行 clang -g -S -emit-llvm source.c 将发出必要的信息

相关问题