Читайте также: |
|
Отладка приложений.
Компиляция и компоновка проекта.
Отладка приложения может понадобится в том случае, когда компиляция приложения не может быть успешно завершена или при возникновении ошибок во время выполнения приложения. Поэтому, прежде чем переходить к рассмотрению отладки, мы рассмотрим процесс компиляции и компоновки проекта.
Замечание: если вы работаете с группой проектов, то все, описанное далее, относится к тому проекту, который в данный момент активен.
Компиляция приложения может выполняться несколькими способами:
1. Компиляция с последующим выполнением:
Компиляция с последующим выполнением приложения осуществляется командой Run | Run, или соответствующей быстрой кнопкой, или «горячей» клавишей F9. В этом случае производится компиляция программы, ее компоновка, создается выполняемый модуль.exe и он запускается на выполнение. Впрочем, создание модуля.exe и выполнение будет проводиться только в случае, если при компиляции и компоновке не обнаружены неисправимые ошибки.
Если в компилируемом файле встретились неисправимые ошибки, выполняемый файл не будет создан. Если ошибок нет, файл создастся, но и в этом случае у компилятора могут быть предупреждения и замечания, которые вам надо внимательно изучить.
При компиляции проекта, состоящего из нескольких модулей, компилируются только те модули, тексты которых были изменены с момента предыдущей компоновки проекта. Это существенно экономит время компиляции.
Передача параметров командной строки.
При выполнении команды Run вы можете задать командную строку, если ваше приложение предусматривает передачу в него каких-то параметров. Для этого надо сначала выполнить команду Run | Parameters и в открывшемся окне написать требуемую командную строку.
Компиляция без последующего выполнения.
Не всегда вам надо компилировать проект и тут же выполнять его. Часто вам важнее просто проверить, не содержится ли ваши последние изменения кода каких-то ошибок. В этом случае вам не имеет смысла терять время на выполнение проекта и лучше воспользоваться другими командами меню: Project | Compile Project, Project | Build Project.
Команда Make выполняет компиляцию всех тех модулей, тексты которых были изменены с момента предыдущей компиляции проекта. Таким образом, отличие Compile от Run только в том, что после компиляции не производится выполнение приложения.
Команда Build подобна команде Compile за одним исключением – компилируются все модули, независимо от того, когда они в последний раз изменялись. Конечно, выполнение этой команды требует наибольшего времени. Но иногда только ее и можно использовать.
Дата добавления: 2015-11-13; просмотров: 52 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Форматирование | | | Команды для работы с группой проектов. |