在研究 D 语言时,我遇到了 GDC,一个用于 GCC 的 D 编译器。我从这里下载了 MinGW 的版本:
http://sourceforge.net/projects/dgcc/files/
文档几乎不存在,但它确实说大多数命令行开关与 GCC 编译器相同。但是,这对我没有多大帮助,因为我通常不使用 GCC 构建。
GDC 被描述为“GCC 前端”。这让我认为在某些时候它必须生成 GCC 编译器实际上可以吞下的中间 C++ 或 C。我相信这就是 GCC 编译 Objective-C 程序的方式。
我想知道的是:有没有办法让 GDC 将中间 C/C++ 代码作为文件发出,然后我可以使用 GCC/MinGW 手动检查和编译?