D言語を調べているうちに、GCCのDコンパイラであるGDCを見つけました。GDCフロントエンドを中間のC/C++コードを生成するには?
http://sourceforge.net/projects/dgcc/files/
ドキュメントがほとんど存在しなかったが、それは、コマンドラインスイッチのほとんどは、GCCコンパイラと同じであったことを言った:私はここからのMinGWのバージョンをダウンロードしました。しかし、それは私が通常GCCでビルドしないので、私にはあまり役に立ちません。
GDCは「GCCフロントエンド」として記述されています。これは、ある時点で、GCCコンパイラが実際に飲み込むことができる中間的なC++やCを生成しなければならないと思うようになります。私はこれがGCCがObjective-Cプログラムをコンパイルする方法だと考えています。
私が知りたいのは、GCCに中間C/C++コードをファイルとして発行させ、GCC/MinGWで手作業で検査してコンパイルできる方法はありますか?
ところで、GDCは多かれ少なかれサポートされていません。 Windowsの場合、Dの推奨コンパイラは公式のDMDです。 * nuxには、いくつかの味のためのDMDのバージョンがあります。または、LLVMベースのLDCを使用することができます:http://www.dsource.org/projects/ldc – BCS