Я ищу "удобочитаемую" статью, которая описывает, если возможно, примеры перехода от исходного кода, скажем C, к исполняемой программе. В идеале статья должна содержать описания о формате объектного файла, о том, как различные разделы кода сопоставляются с разделами объектных файлов и т. Д. Эта гипотетическая статья также объясняет, как компоновщик использует более одного объектного файла, как он использует различные сущности ELF и, таким образом, создает готовый к исполнению файл. А также, скажем, что если объектный файл ссылается на внешние библиотеки. Он должен предполагать продвинутые / средние знания C / C ++.
Мне было бы интересно узнать, известна ли человечеству такая статья / книга / блог.
Спасибо
: J