C++プログラムのデータフロー解析が必要です。誰でも提案できるオープンソースのツールですか?C++プログラムのデータフロー解析
2
A
答えて
2
gccとGIMPLE
またはGENERIC
(コードオプティマイザのワークフロー分析用の中間言語)への中間的なフロントエンドコード変換が目的に合っているかどうかを評価してください。これは完全にフリーでオープンソースです。私はちょうどこのツリー表現を出力する方法を正確に言うことはできませんが、多くのgccマニュアルがオンラインであります。
1
プログラムを実行してから、ステップ実行して別の実行フローチャートプログラムにデータ/コードフローをコピーしてください。鉛筆と紙はあまりにも優れていますが、後で操作や保管が容易ではありません。
これを実行するツールがあっても、あなたは私のアプローチでプログラムの理解を深める可能性が高いと思います。
関連する問題
- 1. C++字句解析
紙と鉛筆は良いです。 –