Компоновщик является частью цепочки инструментов для создания исполняемых файлов из исходного кода, написанного на скомпилированных языках программирования. Он берет скомпилированный объектный код в нескольких файлах и создает из них один «связанный» исполняемый файл.