如何在gdc上强加D2

发布于 2024-11-05 19:56:18 字数 130 浏览 0 评论 0原文

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

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

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

I have installed GDC from the software center of ubuntu.

The problem is that when I tried to compile a source that contain the keyword immutable, it gives me an error. Then I deduced that it compiles only D1.

If i want to compile D2 with GDC, what should I do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

永言不败 2024-11-12 19:56:18

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

gdc -v2 main.d

You need to pass -v2 to select D2 compiling, e.g.:

gdc -v2 main.d
葮薆情 2024-11-12 19:56:18

Linux 存储库中的软件包已经过时了。据我所知,他们是
与 D2 无论如何都不兼容。我试过了。

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

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

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

The packages in the linux repository are very out of date. To my knowledge, they are
not compatible with D2 in any way. I've tried.

The only way that I know how to get D2 working with GDC would be to compile GDC
from here: https://bitbucket.org/goshawk/gdc/downloads

If you follow the instruction on the wiki, you can optionally compile it
to work with D2.

I have recently switched from dmd to gdc using this method and have had no problems.
The code written and tested with dmd compiles cleanly with gdc.

东走西顾 2024-11-12 19:56:18

尝试在此处查找(警告:它尚未以任何形式完成)。

Try looking here (warning: it's not yet complete in any shape or form).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文