6

我已经从 ubuntu 的软件中心安装了 GDC。

问题是当我尝试编译包含关键字的源时immutable,它给了我一个错误。然后我推断它只编译 D1。

如果我想用 GDC 编译 D2,我应该怎么做?

4

3 回答 3

10

您需要通过-v2选择 D2 编译,例如:

gdc -v2 main.d
于 2011-05-07T23:52:35.097 回答
6

linux 存储库中的软件包非常过时。据我所知,它们在任何方面都与 D2 不兼容。我试过了。

我知道如何让 D2 与 GDC 一起工作的唯一方法是从这里编译 GDC:https ://bitbucket.org/goshawk/gdc/downloads

如果您按照 wiki 上的说明进行操作,则可以选择编译它以使用 D2。

我最近使用这种方法从 dmd 切换到 gdc 并且没有遇到任何问题。用 dmd 编写和测试的代码可以用 gdc 干净地编译。

于 2011-10-05T20:54:34.070 回答
5

试试看这里(警告:它还没有以任何形状或形式完成)。

于 2011-05-07T17:42:09.363 回答