D est fourni avec un compilateur : dmd
,
un outil pour exécuter du code D en tant que script : rdmd
et un gestionnaire de dépendances : dub
DMD compile des fichiers D pour créer un binaire exécutable. On peut utiliser DMD en ligne de commande en lui fournissant un fichier:
dmd hello.d
Il existe beaucoup d'options qui vous permettent de modifier le
comportement de DMD. Explorez la documentation
ou exécutez dmd --help
pour un aperçu des options disponibles.
rdmd
L'utilitaire rdmd
, fourni avec DMD, compile un programme et
ses dépendances puis exécute automatiquement le résultat:
rdmd hello.d
Sur les systèmes UNIX, le shebang
#!/usr/bin/env rdmd
peut être mis en première ligne d'un fichier D
pour pouvoir utiliser ce dernier comme un script.
Explorez la documentation ou exécutez
rdmd --help
pour plus d'informations sur les options.
dub
Le gestionnaire de dépendances standard de D est dub
.
Quand dub
est installé, on peut créer un nouveau projet en exécutant la commande:
dub init hello
Exécuter dub
dans un dossier va récupérer toutes les dépendances, les compiler
avec votre application, et exécuter cette dernière.
dub build
se contente de compiler le projet.
La documentation et la commande dub help
vous donneront un aperçu des fonctionnalités de dub
.
Tous les paquets disponibles par dub
sont repertoriés sur code.dlang.org