我已经从 ubuntu 的软件中心安装了 GDC。
问题是当我尝试编译包含关键字的源时immutable
,它给了我一个错误。然后我推断它只编译 D1。
如果我想用 GDC 编译 D2,我应该怎么做?
您需要通过-v2选择 D2 编译,例如:
gdc -v2 main.d
linux 存储库中的软件包非常过时。据我所知,它们在任何方面都与 D2 不兼容。我试过了。
我知道如何让 D2 与 GDC 一起工作的唯一方法是从这里编译 GDC:https ://bitbucket.org/goshawk/gdc/downloads
如果您按照 wiki 上的说明进行操作,则可以选择编译它以使用 D2。
我最近使用这种方法从 dmd 切换到 gdc 并且没有遇到任何问题。用 dmd 编写和测试的代码可以用 gdc 干净地编译。
试试看这里(警告:它还没有以任何形状或形式完成)。