Ада-95. Компилятор GNAT

       

Сборка первой программы


Используя любой текстовый редактор вашей системы создайте файл hello.adb, который содержит следующую программу на языке Ада:

with Ada.Text_IO; use Ada.Text_IO; procedure Hello is

begin

Put_Line( "Hello World!" ); end Hello;

Эта программа будет печатать на экране простое сообщение приветствия.

После сохранения файла, для построения выполняемого файла программы необходимо выполнить команду gnatmake:

gnatmake hello.adb

Если при написании файла с исходным текстом были допущены ошибки, gnatmake покажет вам номер строки, номер символа в строке и сообщение об ошибке, описывающее суть возникшей проблемы.

Если текст программы был написан без ошибок, то вы получите исполняемый файл hello.exe, если вы используете Windows, или hello, если вы используете Linux.



Запустить полученную программу на выполнение можно командой:

hello

или, в некоторых дистрибутивах Linux:

./hello

В результате, на экране дисплея появится сообщение:

Hello World!

После построения этого проекта, каталог будет содержать следующие файлы:

Файл

Пояснения

hello.adb  -  файл с исходным текстом программы на языке Ада
hello.o  -  двоичный файл созданный компилятором, который содержит объектный код
hello.ali  -  дополнительный информационный файл созданный компилятором (Ada Library Information file)
hello.exe или hello  -  исполнимый файл программы

Мы можем спокойно удалить файлы hello.o и hello.ali, которые в данном случае являются дополнительными информационными файлами.

Однако, при разработке больших проектов, содержащих большое количество файлов, сохранение подобных файлов в последствии может ускорить процесс построения проекта.



Содержание раздела