GCC用のプラグインを使用して翻訳ユニットに関する必要な情報を収集し、そのベースでASTを変更する必要があります。 私はすでに情報を収集する方法を理解しています。しかし、私はまだそれがCRTに渡される前にASTを変更する方法を理解していません。この件に関する情報はほとんどありません。 私にこの話題について何を読もうと教えてください?共有の考え、リンク。GCCコンパイラのASTツリーの変更
ありがとうございます。
P.S. 私はすでにこれらのリンク上のすべてを読んだ:
http://en.wikibooks.org/wiki/GNU_C_Compiler_Internals/Print_version http://developer.apple.com/library/mac/#documentation/DeveloperTools/gcc-4.2.1/gccint/index.html#Top
あなたは何を修正したいのか正確な例を挙げてください。 – osgx
収集された情報の場合は、実行可能ファイルの.dataセクションにrtti_extendedテーブルを作成し、それを自分のコードに統合する必要があります。 – niXman