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プログラムの抽象構文ツリーを取得するには?
入力 C プログラムに OpenMP プラグマを自動的に挿入しようとしています。ネストされた for ループを分析して依存関係を見つけ、適切な OpenMP プラグマを挿入できるようにする必要があります。
つまり、基本的には、入力 C プログラムの抽象構文ツリーをトラバースして分析したいものです。
どうすればこれを達成できますか?
オプションを指定して clang を使用し-ast-printます。これが最もクリーンな方法です。
-ast-print