Ada_Ru форум

Обсуждение языка Ада

[ada_ru] GNAT Community 2018 for Windows

Оставить новое сообщение

Сообщения

Sergey Dukov
[ada_ru] GNAT Community 2018 for Windows
2019-02-01 16:28:56

Доброго всем времени суток!

Предлагаю собственную сборку «GNAT Community 2018» для платформы MinGW-w64.

Главной особенностью предлагаемой сборки является наличие развитых средств и возможностей разработки Win32-приложений на языке ADA.

В предлагаемой сборке реализованы почти все пакеты из списка пакетов для сборки «GNAT Community 2018» на платформе Windows от компании «AdaCore». В результате получилась, пожалуй, самая навороченная сборка MINGW64 версии 7.3.1. Построенная сборка включает компиляторы языков программирования Ada, C, C++, Fortran, ObjC, Obj-C++; интерпретаторы Python, Perl, Tcl/Tk, Ruby; интерактивный отладчик gdb v.8.0; систему управления проектами CMake, утилиту скачивания CUrl с широким набором поддерживаемых протоколов и возможностей; системы управления базами данных "Berkeley DB", "SQLite3", "PostgreSQL"; библиотеку двумерного графического вывода Cairo v.1.15.4; библиотеку оконного ввода/вывода GTK+ v.3.14.15; мощный редактор исходных текстов программ "GPS Community 2018 (GNAT Programming Studio)" с широкими возможностями построения проектов, компиляции и отладки программ, доступа к документации по программированию; 64-разрядную реализацию Ada-библиотек XmlAda, GtkAda, GNATColl, Win32Ada.

Для обеспечения возможностей разработки Win32-приложений реализованы следующие Ada-проекты:

Unicode_Console – Ada-библиотека ввода/вывода MINGW-консоли; AdaCursesW – Ada-обёртка для Wide-варианта MINGW-пакета «ncurses 6.0» (статья Ada2012 Unicode NCURSES); GNATCOM – Фреймворк для разработок COM-приложений на языке ADA; GWindows – Фреймворк для разработок интерактивных графических Win32-приложений на языке ADA; GMSHTML – Ada-библиотека поддержки HTML-форм на языке ADA;

Все указанные выше пакеты поддерживают UNICODE-программирование и, по сложности и объёму исходных кодов при разработке приложений, соответствуют программированию на языке C++ с использованием фреймворков ATL и MFC от компании «Microsoft»!

Для обеспечения возможностей разработки Win32-приложений в сборку включены также следующие сторонние утилиты:

ResEdit – мощный, свободный редактор ресурсов Win32-приложений разработки «resedit.net». Midl – компилятор IDL-файлов из пакета «Windows SDK» компании «Microsoft». Необходимость включения этой утилиты продиктована тем, что MINGW-компилятор IDL-файлов Widl неработоспособен.

Инсталляция сборки и исходников производится при помощи Inno Setup инсталлятора rtsdd_gnat_2018.exe http://www.rtsdd.ru/downloads/is_components/rtsdd_gnat_2018.exe со скачиванием выбранных компонент инсталляции с моего сайта.

Описания, пояснения и обсуждения в статье Сборка набора инструментов «GNAT Community 2018» для платформы MinGW-w64.

С уважением и наилучшими пожеланиями,

Сергей Дюков,

Волжский.

 

 

[Non-text portions of this message have been removed]

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти