Программа ld (компоновщик или загрузчик) объединяет объектные файлы, архивные файлы и (ссылки из) разделяемые библиотеки, перемещает их данные и адреса вместе со ссылками на символы. Связывание обычно является заключительным этапом компиляции программы.