我已经在windows上安装了GDC和DMD,并且正在使用DUB来构建和测试我的项目。DUB自动使用DMD,但我也想通过DMD使用GDC编译器。DUB包引用here意味着您可以使用不同的编译器,但没有指定如何实现它。
我试着从我的系统路径中删除DMD,希望它能够找到GDC,但是现在它只是抱怨它找不到DMD。
发布于 2014-10-14 16:17:55
你使用dub --compiler=gdc。
它被记录下来了,但有些不直观。您需要执行dub build -h (构建是默认操作)。
同样的选项可以用于执行交叉编译,例如dub build --compiler=arm-linux-gnueabihf-gdc。请参阅https://github.com/rejectedsoftware/vibe.d/issues/1079#issuecomment-111798195
https://stackoverflow.com/questions/26365430
复制相似问题