标签: c clang llvm clang++ llvm-ir
使用 clang 或 clang++ 命令 clang -S -emit-llvm ./source.c 将创建一个 llvm ir 文档。但是缺少调试信息。所以当你测试和编译东西时,你会丢失调试信息。
clang -S -emit-llvm ./source.c
如何使 clang 发出具有调试信息的人类可读的 llvm ir 文档?
答案 0 :(得分:0)
添加调试信息的标准选项是 -g。因此,运行 clang -g -S -emit-llvm source.c 将发出必要的信息
-g
clang -g -S -emit-llvm source.c