如何在gdc上施加D2

时间:2011-05-07 17:20:12

标签: d gdc

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

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

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

3 个答案:

答案 0 :(得分:10)

您需要传递 -v2 来选择D2编译,例如:

gdc -v2 main.d

答案 1 :(得分:6)

linux存储库中的软件包已经过时了。据我所知,他们是 以任何方式与D2不兼容。我试过了。

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

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

我最近使用此方法从dmd切换到gdc并且没有任何问题。 使用dmd编写和测试的代码与gdc完全编译。

答案 2 :(得分:5)

尝试查看here(警告:它尚未以任何形状或形式完成)。