Для компоновки объектного файла необходимо ввести командную строку следующего вида:
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