私のCプログラムで宣言されている変数をすべて分析したいと思います。私はこれを行う簡単な方法はありますか?私はこの目的のためだけにレクサーを構築することは面倒だと思うでしょう。別の方法がありますか?Cでの変数宣言の検出/リスト表示
私はより明確にする必要があると思います:-)。私は書くつもりのCライブラリを使ってたくさんのCファイルを解析しようとしています。このライブラリにはこの機能が必要です。したがって、私がCを使ってこれを行うことができれば(それは私のライブラリと統合することができるので)素晴らしいでしょう。しかし私は他の言語でも前処理することができます。しかし、それは依存関係を増加させるでしょう。
あなたは何をしようとしていますか?実行可能ファイルのobjdumpまたはリンカの出力を調べることで、スタック以外の変数の場所とサイズを簡単に判断できます。 – user47559