Я недавно установил ldc через hombrew на своем Mac и тестировал код под сценарий from the D wiki, когда заметил, что использование ldmd2 для компиляции моей программы также не запускает мою программу после. Какая разница, так как это то же поведение, что и ldc2.ldc2 vs ldmd2 В чем разница?
Heres моей программа
import std.stdio;
void main()
{
writeln("Hello, world without explicit compilations!");
}
EDIT:. Состояние сайта «Для небольших проектов, это удобно для компиляции и запуска в одном шаге Большинство (если не все) пакеты компилятора, содержит инструмент под названием rdmd/gdmd/ldmd или аналогичный. Для учебных целей мы будем называть его rdmd. " То, что я принимаю от этого, зависит от того, какой компилятор вы используете, но в случае с ldc я должен использовать ldmd.
Это была ошибка в wiki, которая с тех пор исправлена. –