Компоновщик
Компоновщик, или редактор связей - это специальная программа, производящая сборку исполняемого модуля из множества связанных объектных модулей. Для создания связей между модулями, компоновщик пользуется специальными таблицами имён, которые создаёт компилятор в каждом модуле.
Имена бывают двух типов:
Определённые имена - это функции и переменные, которые были объявлены и созданы в этом модуле, и предназначенные для подключения и использования в других модулях
Неопределённые имена - это переменные и функции, которые не были определены в модуле, но на которые данных модуль ссылается
Задача компоновщика сводится к тому, чтобы разрешить в модулях ссылаться на неопределённые функции и переменные. Для каждого такого имени, компоновщик ищет определение, и на месте имени проставляет адрес объекта.
В большинстве сред компоновщик не делает проверку типов данных и количества объектов, поэтому для проверки должна присутствовать специальная программа, которая будет передавать свой результат редактору связей.
Лучший способ купить купить хороший автомобиль - это подбор автомобиля по параметрам. Воспользоваться таким сервисом Вы можете на сайте mydrive.com.ua. Здесь предоставлен огромный модельный ряд на любой вкус.





Комментарии пользователей
Комментариев пока нет.
Оставить свой комментарий