如何使用llvm运行clang的AST

问题描述 投票:-1回答:1

我使用函数ParserAST()来获取AST,但我不知道如何在我的控制台上显示ast(我正在使用vs 2017)。我如何使用llvm运行ast并获取有关var值的信息。

clang llvm lldb
1个回答
0
投票

如果想要打印AST,请尝试使用clang -Xclang -ast-dump -fsyntax-only test.c

而且,你不能在llvm上运行你自己的AST。相反,请参阅LLVM-JIT。

© www.soinside.com 2019 - 2024. All rights reserved.