DMD interface to C
Здравствуйте!
Есть файл main.d со следующим содержанием:
extern(C) void main(uint magic, uint addr)
{
int x;
int y;
// ну что там еще.. не важно что.
}
Пытаюсь сделать следующее:
dmd -m32 -c main.d // На выходе получаем main.o
gcc -m32 -o main main.o
main.o: In function `no symbol': ./main.d:(.text+0x6): undefined reference to `_Dmodule_ref' collect2: error: ld returned 1 exit status
Подскажите что делать. Заранее спасибо.