1

C/C++ コード開発に役立つ単純なアプリケーションを作成しようとしています。欠落しているオブジェクト/関数を探し、標準の C/C++ ヘッダーの 1 つを自動的に含めます。外部ライブラリはないと想定しているため、名前の衝突はあり得ません。

私が考えた最初のアプローチは、別の C コードからコンパイル プロセス ( gcc / clang ) を実行し、不足しているシンボルを取得することです。バカなら言ってよ。では、ハードコーディングされた gcc 出力解析を行わずに、未解決のシンボルのリストを取得するにはどうすればよいでしょうか?

これらのコンパイラのいずれかがコード駆動型のコンパイルに役立つライブラリである場合は、書いてください。

ありがとう!:) アダム

4

1 に答える 1

0

GCC ギークとの包括的な話は、 https: //developer.mozilla.org/en-US/docs/Dehydra/Using_Dehydra につながります。

おそらく、それを行う簡単な方法はありません。最良のアイデアは、すべてのヘッダーを含めることです (GCC は使用されていないものを削除します)、または単に出力を解析することです。

于 2012-10-30T18:01:19.273 に答える