我正在尝试使用 GDC 编译 D 程序。我目前在 Windows XP SP3 上,我使用从这里下载的“Windows X86 32bit (i686-w64-mingw32)”包:http: //gdcproject.org/downloads(底部的链接)。因此,当我解压缩二进制文件并调用 gdc 来编译一个像这样的简单程序时:
import std.stdio;
void main() {
writeln("Hello World. ");
}
我得到一堆汇编错误:
我知道指向“不支持的 alpha 版本”的链接,但我真的不明白这条消息的含义(也许你可以告诉我)。但是,尽管如此,我还是尝试从存档中下载早期版本,但都因类似错误而失败。
有没有办法解决这个问题?还是我在这里遗漏了一些关键点。
编辑:这是编译器生成的汇编代码:http: //pastebin.com/w5q0rNNd