https://digitalmars.com/ctg/sc.html
- Download and install Digital Mars C++ compiler from https://www.digitalmars.com/download/freecompiler.html
- Download and install DMD 2.074.1 from http://downloads.dlang.org/releases/2017/
- In the DMD installation, edit the file
src\druntime\importcore\stdc\stdio.d
and replaceshared stdout = &_iob[1];
withenum stdout = &_iob[1];
. - Change directory to
dm\src\dmc
- Make sure the
dm\bin\make.exe
program is on yourPATH
. - Execute the commands:
make clean
make scppn
You might need to edit themakefile
to set the path to your DMD installation.