Eine D Installation beinhaltet unter anderem den D Compiler dmd
,
ein Skripttool rdmd
und den Paketmanager dub
.
Der DMD Compiler kompiliert D Dateien und erstellt eine Binärdatei. Auf der Kommandozeile kann DMD mit dem Dateinamen aufgerufen werden:
dmd hallo.d
Es gibt viele Optionen, die das Verhalten des DMD Compilers verändern.
Diese sind in der Online-Dokumentation)
oder per dmd --help
zu finden.
rdmd
Das Programm rdmd
, welches zusammen mit dem DMD Compiler angeboten wird,
sorgt dafür, dass alle Abhängigkeiten kompiliert sind und führt die kompilierte
Datei automatisch aus:
rdmd hallo.d
Auf UNIX System kann das Shebangkommando #!/usr/bin/env rdmd
als erste Zeile
in einer D-Quelldatei mit Ausführberechtigungen eingefügt werden und erlaubt eine
Ausführung der Datei analog zu Skriptsprachen.
Weitere Informationen sind in der Online-Dokumentation
oder per rdmd --help
zu finden.
dub
Der Standardpaketmanager für D ist dub
. Wenn dub
lokal
installiert ist, kann ein neues Projekt hello
mit folgenden Kommando angelegt
werden:
dub init hello
Wenn der Paketmanager per dub
innerhalb eines Projektes ausgeführt wird,
werden alle Abhängigkeiten des Projektes herunterladen, kompiliert, gelinkt
und anschließend wird die Anwendung ausgeführt.
Das Kommando dub build
verhält sich ähnlich, aber führt die Anwendung nicht aus.
Weitere Informationen sind in der Online-Dokumentation
oder per dub --help
zu finden.
Alle vorhandene dub
Pakete können durch das Web-Portal
von dub
durchsucht werden.