标签: gcc c
如何使用GCC获取C程序的抽象语法树?
我正在尝试自动将OpenMP pragma插入到输入C程序中。我需要分析嵌套的for循环来查找依赖项,以便我可以插入适当的OpenMP pragma。
基本上我想要遍历和分析输入C程序的抽象语法树。
我如何实现这一目标?
答案 0 :(得分:1)
将clang与-ast-print选项一起使用,这是最干净的方法。
-ast-print