THIS SECTION IS UNDER CONSTRUCTION
Есть начальная метка Берем неразрешенную метку из стека Смотрим есть ли она у нас в pool Если есть то разрешаем Смотрим есть ли она у нас в исходных файлах Если есть Грузим модуль Добовляем все его public в список разрешенных меток Если уже такие есть - то duplicate symbol error Добовляем все его extern в стек неразрешенных меток Если нет Символ не найден И так пока метки не закончаться Как закончаться то линковка закончена Сохранить pool в выходном файле в нужном формате.
THIS SECTION IS UNDER CONSTRUCTION
Библиотекарь Объединяет объектные файлы в архив Строит доп таблицы оглавления для архива, чтобы линкер мог быстрее работать.