Компиляция, редактирование связей, запуск программы на выполнение.

Borland C++ включает богатейшие библиотеки функций для управлениями файлами, выполнения ввода-вывода и многих других действий. Прототипы (заголовки функций с описанием типов формальных параметров и типа возвращаемого функцией значения), символические константы и другие макро, связанные с библиотечными функциями, объединяют в заголовочные файлы, которые по традиции имеют расширение .h. Необходимые для компиляции файлы включаются в текст программы при помощи препроцессорной директивы #include.

Компиляция исходного текста программы инициируется либо через команду Compile | Compile to OBJ, либо нажатием "горячих" клавиш Alt+F9. Команда Make EXE file также запускает программу на компиляцию и при отсутствии синтаксических ошибок автоматически запускает компоновщик для получения .ЕХЕ-файла. Еще одна возможность для запуска программы на компиляцию - команда Run | Run (Ctrl+F9). После успешной компиляции и компоновки запускается полученный .ЕХЕ-файл на выполнение.

Все сообщения и предупреждения IDE помещает в окно по имени Message. Это окно активно после завершения компиляции. Если в программе обнаружены ошибки, включаются средства трассировки ошибок, которые связывают строки текста программы в окне редактора со строками окна Message. Перемещение высвечивания клавишами со стрелками в окне Message синхронно сопровождается высвечиванием соответствующих ошибочных строк в тексте программы. При нажатии клавиши Enter активизируется окно редактора и курсор устанавливается на ошибочную строку. Нажатие клавиши F6 (переход или активизация следующего окна) вновь делает активным окно Message.


Классификация ошибок

В соответствии с этапом обработки, на котором появляются ошибки, различают:

§ синтаксические ошибки - ошибки, фиксируемые компилятором (транслятором, интерпретатором) при выполнении синтаксического и частично семантического анализа программы;

§ ошибки компоновки - ошибки, обнаруженные компоновщиком (редактором связей) при объединении модулей программы;

§ ошибки выполнения - ошибки, обнаруженные операционной системой, аппаратными средствами или пользователем при выполнении программы.