При изучении языка D я наткнулся на GDC, D-компилятор для GCC. Я скачал версию для MinGW отсюда:
http://sourceforge.net/projects/dgcc/files/
Документация почти не существовала, но в ней говорилось, что большинство параметров командной строки были такими же, как и для компилятора GCC. Однако это мне мало помогает, так как я обычно не строю с GCC.
GDC описывается как «внешний интерфейс GCC». Это заставляет меня думать, что в какой-то момент он должен генерировать промежуточный C ++ или C, который компилятор GCC может фактически проглотить. Я считаю, что именно так GCC компилирует программы Objective-C.
Что я хочу знать, так это: есть ли способ заставить GDC испускать промежуточный код C / C ++ в виде файлов, которые затем я могу проверять и компилировать вручную с помощью GCC / MinGW?