Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
S__1_LABA.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
23.79 Кб
Скачать

Компиляция программы

Для компиляции программы (без её выполнения) необходимо выбрать пункт главного меню Compile. Основные команды компиляции следующие:

Compile - компиляция программы, находящейся в редакционном окне (клавиша F9), с получением объектного модуля (файла типа *.obj).

Make - компиляция одного или нескольких файлов, образующих программу, с последующей автоматической компоновкой объектных файлов и получением загрузочного модуля (файла типа *.exe). При этом не происходит повторная компиляция файлов, для которых уже существуют объектные модули.

Link - линкование (объединение, компоновка) объектных модулей файлов, составляющих программу, с получением загрузочного модуля (файла типа *.exe).

Если исходная программа размещается в нескольких файлах, то для её компиляции или линкования необходимо создать проект - перечень файлов, образующих программу. Проект может быть записан на диск в виде текстового файла типа *.prj.

Для работы с проектом служит пункт главного меню Project.

Выполнение программы

Происходит при выборе команды Run пункта главного меню Run (клавиши Alt+R+R). При этом перед выполнением программы происходит её компиляция в режиме Make.

Отладка программы

Все системные сообщения об ошибках компиляции, линкования и выполнения программы выводятся в окно Messages (одной строке - одно сообщение). Перемещение между строками и вдоль строки осуществляется с помощью клавиш со стрелками, при этом в редакционном окне выделяется цветом строка программы, сообщение о которой выделено цветом в окне сообщений. Переход между окнами осуществляется с помощью клавиши F6.Когда мы находимся в редакционном окне, мы можем быстро переместиться по тексту программы к месту предыдущей(Alt+F7) или следующей (Alt+F8) ошибки.

После анализа ошибок вносятся исправления в исходный текст программы с последующим повторным её выполнением.

При отладке программы используются отладочные режимы обработки программы, задаваемые опцией главного меню Run с помощью следующих команд:

Gotocursor - выполнение программы от начала (от текущей позиции) до места, отмеченного курсором (клавиши Alt+R+Gили F4).

Traceinto - пошаговое (построчное) выполнение программы с прослеживанием выполнения всех вызываемых функций (клавиши

Alt+R+T или F7).

Stepover - пошаговое (построчное) выполнение программы без прослеживания выполнения операторов функций (клавиши Alt+R+S

или F8).

С помощью опции главного меню Debug можно задать режим слежения за ходом выполнения программы. При этом используются следующии команды:

Inspect - проверка значений заданной переменной (клавиши Alt+F+4).

Evaluate/modify - подсчёт/модификация значений заданных переменных и выражений (клавиши Ctrl+F4).

Callstack - выдача на экран рамки стека вызовов функций, отражающего порядок вызовов функций (клавиши Ctrl+F3).

Watches - наблюдение за значением заданных переменных и выражений.

Togglebreakpoint - установка/снятие контрольной точки в строке, где находится курсор; контрольная точка - строка программы, выделенная цветом, перед выполнением которой программа останавливается (клавиши Ctrl+F8).

Breakpoints - установка и снятие адресных и условных контрольных

точек.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]