Cтраница 1
Компоновщик объединяет несколько объектных модулей в один загрузочный модуль, т.е. в программу, полностью подготовленную к загрузке в память и последующему исполнению. Необходимость такого объединения обусловлена наличием почти в каждом объектном модуле обращений к другим объектным модулям, которые транслируются независимо или находятся в библиотеке стандартных программ. [1]
Схема подготовки программы к исполнению на ЭВМ. [2] |
Компоновщик извлекает необходимые объектные модули из библиотек, настраивает каждую программу на определенное для нее место в памяти и обеспечивает модулям возможность обращаться друг к другу. Для ускорения и упрощения поиска и исправления ошибок в программах в развитых системах программирования имеются специальные программы - отладчики. Отладчик предоставляет средства для просмотра и изменения значений переменных, оперативного вмешательства в ход отлаживаемой программы, печати выполняемых операторов и других способов поиска ошибок. [3]
Компоновщик обеспечивает преобразование относительных адресов в абсолютные физические адреса памяти, используя глобальные символы, указанные в компонуемых программах. Таким образом, программа-компоновщик превращает объектный - модуль в загрузочный модуль, готовый к загрузке в память и выполнению. [4]
Компоновщик - программа, осуществляющая формирование готовой к выполнению программы из отдельных блоков ( модулей), представленных в машинном коде. [5]
Компоновщик, редактор связей ( link editor) - программа, объединяющая объектные файлы в новый объектный или выполняемый файл. [6]
Компоновщик выдает сообщение in second. Если бы эти имена располагались в разных областях видимости, то компилятор и компоновщик не имели бы ничего против. [7]
Компоновщик сливает отдельные адресные пространства объектных модулей в единое линейное адресное пространство. [8]
Компоновщик строит таблицу объектных модулей и их длин. [9]
Компоновщик находит все команды, которые обращаются к памяти, и прибавляет к каждой из них константу перемещения, которая равна начальному адресу этого модуля. [10]
Компоновщик находит все команды, которые обращаются к процедурам, и вставляет в них адрес этих процедур. [11]
Компоновщик считывает 5 модулей, длины которых составляют 200, 800, 600, 500 и 700 слов соответственно. Если они загружаются в этом порядке, то каковы константы перемещения. [12]
Компоновщик предназначен для объединения прошедших трансляцию независимых объектных модулей в одну программу. [13]
Компоновщик [ linker ] - загрузчик ( см. ранее), выполняющий в ходе загрузки компоновку единой программы из независимо транслируемых программ. [14]
Модуль Компоновщик преобразует объектные модули, полученные в результате трансляции, а также модули, извлеченные из библиотеки системных программ, в единый связанный модуль. [15]