跳转到内容

D 语言入门指南/开始之前.../D 编译器

来自维基教科书,开放的书籍,开放的世界

目前有三个版本的 D 编译器可用。 Digital Mars 提供 DMD 编译器,同时还有一个针对 GNU 编译器集合 的前端,称为 GDC,还有一个针对 LLVM 编译器的前端,称为 ldc

DMD 编译器支持 Windows、Linux x86 和 OS X,而 GDC 和 LLVM 支持更多平台。

在撰写本文时,主页上声称支持以下平台:

  • Linux (已在 Fedora Core 5 x86 和 PowerPC 上测试)
  • Mac OS X 10.3.x、10.4.x、10.5.x
  • FreeBSD 5.2.1
  • Cygwin
  • MinGW
  • AIX (已在 5.1 上测试)

2007 年 1 月 2 日,DMD 发布了其编译器的 1.0 版本,GDC 发布了 0.21 版本,该版本基于 DMD 1.0 的规范。

2009 年 1 月 9 日,ldc 项目发布了针对 LLVM 编译器的 D 前端。它支持 OS X、Windows 和 Linux。

2009 年 2 月 11 日,DMD 发布了适用于 OS X 10.5、Windows x86 和 Linux x86 的 dmd 1.040 (GM) 二进制文件。

2009 年 2 月 14 日,DMD 发布了适用于 OS X 10.5、Windows x86 和 Linux x86 的 dmd 2.025 (alpha) 二进制文件。

华夏公益教科书