Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Компиляция без последующего выполнения.

Ошибка выполнения. | Окно наблюдения Watch List. | Выполнение приложения по шагам. | Точки прерывания. | Использование окна Инспектора Отладки Debug Inspector | Протокол событий, функция OutputDebugString |


Читайте также:
  1. Значение изучения данной темы для последующего обучения в ВУЗе и будущей практической деятельности
  2. Использование отладчика DEBUG для непосредственного ввода программ в память и трассировки их выполнения.
  3. Ошибка выполнения.

Отладка приложений.

Компиляция и компоновка проекта.

 

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

Замечание: если вы работаете с группой проектов, то все, описанное далее, относится к тому проекту, который в данный момент активен.

Компиляция приложения может выполняться несколькими способами:

1. Компиляция с последующим выполнением:

Компиляция с последующим выполнением приложения осуществляется командой Run | Run, или соответствующей быстрой кнопкой, или «горячей» клавишей F9. В этом случае производится компиляция программы, ее компоновка, создается выполняемый модуль.exe и он запускается на выполнение. Впрочем, создание модуля.exe и выполнение будет проводиться только в случае, если при компиляции и компоновке не обнаружены неисправимые ошибки.

Если в компилируемом файле встретились неисправимые ошибки, выполняемый файл не будет создан. Если ошибок нет, файл создастся, но и в этом случае у компилятора могут быть предупреждения и замечания, которые вам надо внимательно изучить.

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

 

Передача параметров командной строки.

 

При выполнении команды Run вы можете задать командную строку, если ваше приложение предусматривает передачу в него каких-то параметров. Для этого надо сначала выполнить команду Run | Parameters и в открывшемся окне написать требуемую командную строку.

 

Компиляция без последующего выполнения.

 

Не всегда вам надо компилировать проект и тут же выполнять его. Часто вам важнее просто проверить, не содержится ли ваши последние изменения кода каких-то ошибок. В этом случае вам не имеет смысла терять время на выполнение проекта и лучше воспользоваться другими командами меню: Project | Compile Project, Project | Build Project.

Команда Make выполняет компиляцию всех тех модулей, тексты которых были изменены с момента предыдущей компиляции проекта. Таким образом, отличие Compile от Run только в том, что после компиляции не производится выполнение приложения.

Команда Build подобна команде Compile за одним исключением – компилируются все модули, независимо от того, когда они в последний раз изменялись. Конечно, выполнение этой команды требует наибольшего времени. Но иногда только ее и можно использовать.

 


Дата добавления: 2015-11-13; просмотров: 52 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Форматирование| Команды для работы с группой проектов.

mybiblioteka.su - 2015-2024 год. (0.012 сек.)