У стандартній комплектації є компілятор D dmd
, скрипто-подібний
інструмент rdmd
для запуску додатку на льоту та пакетний менеджер dub
.
Компілятор DMD компілює D файл(и) та створює виконуваний файл. У терміналі компілятор DMD можна викликати разом з іменем файлу:
dmd hello.d
Існує багато опцій, які надають можливість змінювати стандартну поведінку
компілятора DMD.
Вивчіть онлайн документацію чи
виконайте у терміналі dmd --help
, щоб подивитися список доступних параметрів.
rdmd
Разом з компілятором DMD постачається допоміжний інструмент rdmd
, який
стежить за тим, щоб скомпілювати всі залежності і автоматично запустити
отриману програму:
rdmd hello.d
На UNIX системах можна розмістити #!/usr/bin/env rdmd
у перший
рядок D файлу, який потрібно виконувати, щоб дозволити скрипто-подібне
використання.
Вивчіть онлайн документацію чи виконайте
у терміналі rdmd --help
, щоб подивитися список доступних параметрів.
dub
У світі D стандартним пакетним менеджером є dub
.
Якщо dub
встановлено локально, новий проект hello
можна створити,
виконавши наступну коману у терміналі:
dub init hello
Команда dub
, виконана всередині цієї теки завантажить всі залежності,
скомпілює проект та запустить його.
Команда dub build
лише скомпілює проект.
Вивчіть онлайн документацію
чи виконайте у терміналі dub help
щоб переглянути доступні команди і особливості.
Всі доступні dub-пакети можна переглянути через веб-інтерфейс.