在Windows下使用gcc进行编译需要安装MinGW或Cygwin。安装完成后,可以通过修改DMD的配置文件来使用gcc进行编译。

具体步骤如下:

  1. 安装MinGW或Cygwin,并将其添加到系统环境变量中。
  2. 找到DMD的配置文件dmd.conf,通常在DMD安装目录下的windows\bin目录中。
  3. 在dmd.conf文件中找到以下内容:
[Environment]
DFLAGS=-I%P%\..\src\phobos -I%P%\..\src\druntime\import
  1. 将DFLAGS修改为:
DFLAGS=-I%P%\..\src\phobos -I%P%\..\src\druntime\import -L-L%MINWGW_HOME%\lib -L-lmingw32 -L-lmsvcrt

其中,%MINWGW_HOME%是MinGW或Cygwin的安装路径。如果是使用Cygwin进行编译,则将上述命令中的mingw32改为cygwin。 5. 保存修改后的dmd.conf文件,重新编译即可使用gcc进行编译

dmd在windows下默认选用的是msvc有什么办法可以选用gcc进行编译呢

原文地址: http://www.cveoy.top/t/topic/fQSC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录