неділю, 18 березня 2012 р.

Подключение Digital Mars D Compiler к Code::Blocks

Есть замечательная язык D, основанный на C++  с кучой фич ). Для того чтобы потестировать его мы подключим компилятор D к Code::Blocks. Существует три компилятора D: DMD (Digital Mars D Compiler) - от разработчиков D, GDC - фронтенд GCC для D, LDC - фронтенд DMD с использованием LLVM, все они бесплатны. Мы будем работать с DMD. DMD существует в двух версиях, ветка 1.0, 2.0. Мы возьмем последнюю. Скачайте архив с DMD. Извлеките папку dmd2 на любой диск, в ней должна находиться папка windows, в которой есть папки bin и lib. Откройте Code :: Blocks. Нажимаем пункты меню settings->compiler and debugger. Откроется окно настроек компиляторов. В выпадающем списке выбираем Digital Mars D Compiler и жмем вкладку toolchain and executables. В пути директории выбираем папку windows с места где распаковали компилятор.





















Далее File-> New-> Project выбираем D Application, при создании выбираем Digital Mars D Compiler. Удаляем текст из файла hello.d и копируем из примера который идет с компилятором.

import std.stdio;

void main(string[] args)
{
    writeln("hello world");
    writefln("args.length = %d", args.length);

    foreach (index, arg; args)
    {
        writefln("args[%d] = '%s'", index, arg);
    }
}



Компилируем. Результат.

Немає коментарів:

Дописати коментар