首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GDC和DMD之间的选择

GDC和DMD之间的选择
EN

Stack Overflow用户
提问于 2013-01-07 16:10:44
回答 1查看 1.5K关注 0票数 11

我对D中的编程很陌生,选择DMD (2.061)或GDC (4.6、4.7或4.8快照)的利弊是什么。我应该选择什么GDC版本呢?我成功地制作了GCC-4.8和GDC-4.8的快照,并编译了一个hello world程序。

以下是我迄今为止对专业人士的看法:

  • GDC:更多平台,运行时性能
  • DMD:编译-性能,更多测试?

如何通过GDB调试支持- GDC和DMD之间有什么不同吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-07 20:11:03

使用DMD,因为它是参考实现,并且使用最广泛。它也是最新的,因为新的特性和补丁主要是在DMD中发布的(但是GDCLDCDMD发布后不久就发布了)。

作为一个新手,您应该首先考虑DMD,直到找到您需要但在DMD中找不到的细节,然后才可以考虑使用GDCLDC。或者立即使用它们,因为所有编译器都共享来自DMD的通用前端,因此切换它们不应该有那么大的问题(除了可能在所有编译器中都不相同的bug)。

目前所有3种编译器都支持32位和64位(alpha/beta?)在Windows和Posix平台上。

通过GDCLDC对ARM平台进行了一定的实验支持。

GDCLDCDMD相比可能有更长的编译时间,后者使得编辑/编译/运行周期更快,而GDCLDC< code >e 231通常编译速度更快,这使得它们更适合于发行版构建(当然,应该在发行版编译器上进行应用程序测试)。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14199676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档