Системное программное обеспечение. Рощин А.В. - 163 стр.

UptoLike

Составители: 

163
TLINK [опции] список_объектных_файлов [, имя_загрузочного_модуля]
[,имя_фай-ла_карты] [,имя_файла_библиотеки]
Здесь:
опциинеобязательные параметры, управляющие работой
компоновщика,
список__объектных_файловобязательный параметр, содержащий
список компонуемых файлов с расширением . obj. Файлы должны
быть разделены пробелами или знаком «+», к примеру
tlink /v prog + mdf + fdr
имя_загрузочного_модулянеобязательный параметр,
обозначающий имя целевого исполняемого модуля. Если оно не
указано, то имя загрузочного модуля будет совпадать с первым
именем объектного файла из списка объектных файлов,
имя_файла_картынеобязательный параметр, наличие которого
обязывает компоновщик создать специальный файл с картой
загрузки. В ней перечисляются имена, адреса загрузки и размеры
всех сегментов, входящих в программу,
имя_файла_библиотекинеобязательный параметр, который
представляет собой путь к файлу библиотеки. Этот файл с
расширением .lib создается и обслуживается специальной
утилитой tlib.exe из пакета TASM. Данная утилита позволяет
объединить часто используемые подпрограммы в виде объектных
модулей в один файл. В дальнейшем мы можем указывать в ко-
мандной строке tlink.exe имена нужных для компоновки
объектных модулей и имя_файла_библиотеки, в которой следует
искать подпрограммы с этими именами.
Так же как и для синтаксиса tasm.ехе, совсем не обязательно запоминать
подробно синтаксис команды tlink.exe. Для того чтобы получить список
опций программы tlink.ехе, достаточно просто запустить ее без указания
параметров.
Для выполнения нашего примера запустим программу tlink.ехе
командной строкой вида
tlink.exe /v prg_3_1.obj
В результате вы получите исполняемый модуль с расширением .ехе
prg_3_1.ехе.
Если запустить программу tlink.ехе с ключом /tкомандной строкой
вида
tlink.exe /t prg_3_1.obj
В результате получитcz исполняемый модуль с расширением .com
prg_3_1.com.
                                     163



      TLINK [опции] список_объектных_файлов [, имя_загрузочного_модуля]
      [,имя_фай-ла_карты] [,имя_файла_библиотеки]
      Здесь:
      − опции – необязательные параметры, управляющие работой
          компоновщика,
      − список__объектных_файлов — обязательный параметр, содержащий
          список компонуемых файлов с расширением . obj. Файлы должны
          быть разделены пробелами или знаком «+», к примеру
      tlink /v prog + mdf + fdr
      − имя_загрузочного_модуля        —       необязательный       параметр,
          обозначающий имя целевого исполняемого модуля. Если оно не
          указано, то имя загрузочного модуля будет совпадать с первым
          именем объектного файла из списка объектных файлов,
      − имя_файла_карты — необязательный параметр, наличие которого
          обязывает компоновщик создать специальный файл с картой
          загрузки. В ней перечисляются имена, адреса загрузки и размеры
          всех сегментов, входящих в программу,
      − имя_файла_библиотеки — необязательный параметр, который
          представляет собой путь к файлу библиотеки. Этот файл с
          расширением .lib создается и обслуживается специальной
          утилитой tlib.exe из пакета TASM. Данная утилита позволяет
          объединить часто используемые подпрограммы в виде объектных
          модулей в один файл. В дальнейшем мы можем указывать в ко-
          мандной строке tlink.exe имена нужных для компоновки
          объектных модулей и имя_файла_библиотеки, в которой следует
          искать подпрограммы с этими именами.
      Так же как и для синтаксиса tasm.ехе, совсем не обязательно запоминать
подробно синтаксис команды tlink.exe. Для того чтобы получить список
опций программы tlink.ехе, достаточно просто запустить ее без указания
параметров.
      Для выполнения нашего примера запустим программу tlink.ехе
командной строкой вида
      tlink.exe /v prg_3_1.obj
      В результате вы получите исполняемый модуль с расширением .ехе –
prg_3_1.ехе.
      Если запустить программу tlink.ехе с ключом /t – командной строкой
вида
      tlink.exe /t prg_3_1.obj
      В результате получитcz исполняемый модуль с расширением .com –
prg_3_1.com.