【问题标题】:How to force DUB to use gdc over dmd?如何强制 DUB 使用 gdc 而不是 dmd?
【发布时间】:2014-10-14 16:12:54
【问题描述】:

我在 Windows 上安装了 GDC 和 DMD,并且正在使用 DUB 来构建和测试我的项目。 DUB 自动使用 DMD,但我也想通过 DUB 使用 GDC 编译器。 DUB 包参考here 暗示您可以使用不同的编译器,但没有指定如何使用。

我尝试从我的系统路径中删除 DMD,希望它会找到 GDC,但现在它只是抱怨找不到 DMD。

【问题讨论】:

    标签: d


    【解决方案1】:

    你使用dub --compiler=gdc

    它已记录在案,但有些不直观。你需要做dub build -h(构建是默认操作)。

    相同的选项可用于执行交叉编译,例如dub build --compiler=arm-linux-gnueabihf-gdc。见https://github.com/rejectedsoftware/vibe.d/issues/1079#issuecomment-111798195

    【讨论】:

      猜你喜欢
      • 2011-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-09
      相关资源
      最近更新 更多