1

我想使用 clang 以人类可读的形式打印出抽象语法树,不想要二进制字节码。

我用过:

  1. ast打印
  2. 转储

但他们提供不可读的代码..

有人能帮忙吗?

4

1 回答 1

0

我认为您需要调用 cc1 以获取所需格式的输出。

这应该有助于:

clang++ -cc1 test.cpp -ast-dump

否则,如果您想要机器级指令,请尝试:

clang++ test.cpp -mllvm -print-after-all
于 2013-06-25T21:20:00.323 回答