+7 (423) 206-00-23

Что такое Линкер? Значение термина Линкер

Линкер (компоновщик, редактор связей, linker, link editor) – программа, которая осуществляет компоновку, то есть принимает на вход один, либо несколько объектных модулей, а затем собирает по ним исполнимый модуль.

Для связывания модулей линкер использует таблицы имен, которые создает компилятор в каждом из объектных модулей. Данные имена могут быть двух видов

  • Определенные (экспортные) – это функции и переменные, которые определены в данном модуле. Они предоставляются для использования другими модулями
  • Неопределенные (импортируемые) – это переменные и функции, на которые ссылается модуль. Сам же модуль, внутри себя их не определяет

.
Функция линкера заключается в том, чтобы в каждом модуле определить и связать ссылки на неопределенные имена.


Помогло? Делись!
Весь список терминов →