我应该在Linux上为Windows编译D程序吗?

时间:2012-11-21 20:29:26

标签: d

有没有办法在linux下为Windows操作系统编译D程序?

2 个答案:

答案 0 :(得分:4)

最简单的方法可能是在wine下运行dmd的windows版本。你可以设置一个交叉编译器,但这对于同样的效果来说会有很多额外的麻烦。

答案 1 :(得分:2)

回答你的第一个问题(“我应该......”):这主要取决于你的开发环境。如果您专门在Linux上工作,那么在Linux上设置交叉编译器和构建Windows应用程序是个好主意。

回答第二个问题(“有没有...”):是的,通过使用cross-compiler能够定位Windows平台。

可以构建GDC和LDC,以便它们可以从Linux机箱直接定位Windows 32位或64位。您可以在Internet上找到有关此主题的数百种资源。编写如何构建GDC交叉编译器的指南非常耗时,但如果您不能自己完成,我将编写一个简单的分步指南,如何执行此操作。