Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用 GCC 获取 C 程序的抽象语法树?
我正在尝试将 OpenMP 编译指示自动插入到输入 C 程序中。我需要分析嵌套的 for 循环以查找依赖项,以便我可以插入适当的 OpenMP 编译指示。
所以基本上我要遍历分析输入C程序的抽象语法树。
我如何实现这一目标?
使用带有-ast-print选项的clang,这是最干净的方法。
-ast-print