4

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

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

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

我如何实现这一目标?

4

1 回答 1

1

使用带有-ast-print选项的clang,这是最干净的方法。

于 2013-02-28T14:30:22.260 回答