【问题标题】:How to emit debug information using llvm ir in Clang?如何在 Clang 中使用 llvm ir 发出调试信息?
【发布时间】:2021-06-24 18:41:27
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-09-09
      • 1970-01-01
      • 2012-02-27
      • 1970-01-01
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      • 1970-01-01
      相关资源
      最近更新 更多