使用GCC获取C程序的抽象语法树

时间:2013-02-28 11:00:08

标签: gcc c

如何使用GCC获取C程序的抽象语法树?

我正在尝试自动将OpenMP pragma插入到输入C程序中。我需要分析嵌套的for循环来查找依赖项,以便我可以插入适当的OpenMP pragma。

基本上我想要遍历和分析输入C程序的抽象语法树。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

将clang与-ast-print选项一起使用,这是最干净的方法。