我想用clang打印出人类可读的抽象语法树,不想要二进制字节码。
我用过:
- ast-print
- ast-dump
但是他们提供了不可读的代码…
有人能帮忙吗?
我认为您需要调用cc1以获得所需格式的输出。
这应该有帮助:
clang++ -cc1 test.cpp -ast-dump
否则,如果您想要机器级指令,请尝试:
clang++ test.cpp -mllvm -print-after-all