|
|
1
21
目前,答案是响亮的“视情况而定”。具体来说,这取决于操作系统和D的哪个版本。 DMD或Digital Mars D编译器是参考实现,提供64位支持。64位的支持是新的(见下面的评论),但是语言创造者Walter Bright已经指出,与32位相配是一个高优先级,现在D2出了门(或者更正确地说,现在是Andrei Alexandrescu的书)。 "The D Programming Language" 已发布)。不过,他表示,由于链接器的问题,前几个版本将不支持64位的Windows(这似乎是不可能的) still be true ). 对于D1,如果您使用 LDC ,这是一个针对LLVM的D编译器。对于Windows GDC 以GCC后端为目标的编译器已经复活,但有几个版本已经过时了。在D1上,这并不是非常重要,因为语言规范相当稳定。
编辑:截至今天,2010年6月21日,SVN中有一些关于64位DMD支持的承诺。这些都是远远不能工作的编译器,但关键是,它正在进行中。
编辑#3:截至2011年11月, GDC |
|
|
2
3
正如dsimcha所说的,D2.0是找不到64位编译器的。但是,您可以安装32位dmd编译器来在Linux中编译32位程序。你可能会用 Derelict 作为你的SDL包装器。
|
|
|
Divyat · D语言的BNF语法形式[闭口] 8 年前 |
|
|
hiropon · 有没有办法用Dlang同时分配多个变量? 8 年前 |
|
Jonathan Wilbur · 从D中的抽象类运行单元测试? 8 年前 |
|
thinwybk · 如何使用D访问linux字符设备? 8 年前 |
|
|
user3069488 · 震波。D-未定义标识符(Dlang) 8 年前 |
|
|
Dmitry Bubnenkov · 错误:实例化模板实例时出错 8 年前 |
|
|
Matt Smith · 正在转义对局部变量的引用 10 年前 |
|
|
StillLearningToCode · 将字符串解析为D中的标记 10 年前 |
|
|
Suliman · D?的TUI(文本用户界面)? 10 年前 |