Начальный запуск
Перед началом работы убедитесь, все ли необходимые файлы находятся на своих местах:
CV.EXE CodeView программа; место нахождения -- текущий каталог или любой каталог доступный по PATH'у.
Если MicroSoft "C" установлен согласно MicroSoft C Compiler User's Guide, то он должен быть в \BIN директории.
CV.HLP Файл, который содержит меню-подсказки. Если вы хотите пользоваться help'ом в процессе работы с отладчиком, то этот файл должен находиться либо в текущем каталоге, либо каталоге доступном по PATH'у. Если MicroSoft "C" установлен согласно MicroSoft C Compiler User's Guide, то он должен быть в \BIN директории. Если при вызове подсказки отладчик не найдет этого файла, то он выдаст соответствующее сообщение.
<Программа>.EXE Загрузочный файл "C"программы, которую вы хотите отлаживать; ее местонахождение -- текущий каталог или диск и каталог, который был специфицирован при старте CodeView. Если файл не найден, CodeView выдаст сообщение об ошибке и закончит свою работу.
<Программа>.C Обычно находится в текущем каталоге. Однако, если вы специфицировали место исходного файла при компиляции, то спецификация становится частью загрузочного файла, и отладчик ищет файл по этой спецификации. Пример: при компиляциии MSC \C\DEMO, файл ищется в каталоге \C; MSC DEMO -- в текущем каталоге. Если CodeView не находит исходного файла, то он запрашивает путь к нему. Нажатие в ответ Enter говорит о том, что исходный текст не нужен и отладка будет производится на уровне ассемблера.
Вызов отладчика осуществляется в формате:
CV [<опции>] <спецификации файла> [<аргументы>], где <опции> -- опции CodeView отладчика, <спецификации файла> - имя .COM или .EXE файла с возможным к нему путем, а <аргументы> -- аргументы программы. При попытке загрузить невыполняемый файл CodeView заканчивает свою работу с сообщением: Not an executable file
После линкования те ассемблерные программы, которые будут отлаживаться на уровне исходного текста, должны иметь расширение .EXE. Файлы с расширением .COM могут отлаживаться только в ассемблерном режиме. Программы с оверлеями не могут отлаживаться CodeView отладчиком.
Если <спецификация файла> указывается без расширения, то по умолчанию берется расширение .EXE. Если файл не в CodeView формате, то CodeView распознает это, выдает сообщение: No symbolic information и переходит в ассемблерный режим.
Пример вызова CodeView отладчика: CV sieve
При работе на IBM компьютерах оконный режим устанавливается автоматически; на не-IBM-компьютере по умолчанию будет выбран последовательный режим. Явное указание опций может переназначать режим, выбираемый при старте.
Если ваша программа - "C" программа, то CodeView автоматически переключится в режим исходного текста. В этом режиме необходимо выполнить одну команду трассировки для выполнения инициализирующей части программы и выхода на начало отлаживаемой программы.
Выбор меню-команд спецключами.
CodeView имеет семь меню. В этом разделе описано как производить выбор меню. Меню-линейка вверху экрана имеет девять заголовков: File, Search, View, Run, Watch, Options, Calls, Trase!, Go!. Первые семь из них - меню, последние два - команды. Trase! и Go! предназначены для использования mouse'ом, но их можно активизировать нажатием ALT+T (ALT+G) и Enter. Восклицательный знак в заголовке указывает, что этот заголовок - команда, а не меню. Некоторые команды проще выполнить функциональным ключем (F1-10), чем через меню-интерфейс.
Алгоритм выбора команд из меню:
1) открыть меню, нажав ALT и первую букву заголовка меню. Например, ALT+S открывает Search меню. Заголовок меню при этом подсвечивается, само меню открывается под ним;
2) возможны три пути выбора команды из открытого меню:
- с помощью ключей стрелка вниз и стрелка вверх произвести выбор команды, перемещая подсветку; нажать Enter;
- нажать первую букву выбираемой команды и нажать Enter;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.