Компоновка программы

Для компоновки объектного файла необходимо ввести командную строку следующего вида:

tlink <OBJ-файл>[,[<EXE-файл>][,[<MAP-файл>] [,[<библиотеки>]]]] [<ключи>]

Для входных и выходных файлов TLINK использует следующие умолчания:

· объектный файл: расширение – OBJ;

· исполняемый файл: имя совпадает с именем объектного файла, расширение – EXE;

· файл плана модуля: имя – NUL, если задан ключ /M – имя файла плана модуля совпадает с именем объектного файла, если имя указано или задан ключ /M, то расширение по умолчанию – MAP.

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

· /M – формировать файл плана модуля: список всех глобальных идентификаторов, сегментов с указанием их типов, атрибутов, адресов;

· /V – поместить в исполняемый модуль полную информацию для отладчика: идентификаторы данных и меток, номера строк, и т.п.

Например:

tlink primer /M /V

Выполнить компоновку объектного файла PRIMER.OBJ. Испол­няемый файл будет иметь имя – PRIMER.EXE, в него будет включена информация для отладчика. Будет создан файл плана модуля с именем PRIMER.MAP.

Запуск программы

Запуск программы на выполнение можно осуществить, набрав в командной строке имя файла программы (расширение EXE ука­зывать необязательно):

primer

Для запуска под отладчиком необходимо запустить отладчик с указанием имени файла вашей программы:

td primer.exe

Использование отладчика TD

Не претендуя на полноту описания, приведем описание основ­ных функций и возможностей отладчика TD.

Как запустить программу под отладчиком

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

td <EXE-файл>

Например,

td primer.exe


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: