Я новичок в C ++, и я хочу понять, как линкер работает формально. я использую Linux Mint 16
, Есть ли там ld
линкер официальная спецификация?
Вы можете получить больше информации о компоновщике и общих библиотеках Вот
также Вот это страница руководства для ld.so, которая является компоновщиком.
Вот краткое описание компоновщика и загрузчиков в Linux.
На эту тему есть хорошая книга Джона Левина «Линкеры и загрузчики». Он описывает проблемы, различные реализации, форматы объектов и кучу других интересных вещей.
Увидеть Amazon Kindle Edition