Хорошие ресурсы относительно процесса компоновки в компиляции - PullRequest
1 голос
/ 30 ноября 2008

Я уже некоторое время кодирую, и я всегда думал, что фаза компиляции довольно проста, но недавно мне пришлось добавить систему плагинов в приложение, и я столкнулся с довольно большим количеством проблем компиляции и времени выполнения. из-за моего полного отсутствия знаний по этому вопросу. Теперь у меня все получилось, и я многому научился в процессе, но теперь, когда я осознал, что у меня еще есть чему поучиться, я хотел бы больше изучить предмет. Поэтому мне было интересно, есть ли у кого-нибудь хорошие указатели на статьи, посты в блогах или книги на весь «разделы кода, символы, ссылки, динамические / статические библиотеки ...».

Я занимаюсь разработкой для Linux с использованием gcc и ld, но меня также интересует способ ведения дел M $, я жажду знаний:)

Спасибо!

1 Ответ

2 голосов
/ 30 ноября 2008

Вот несколько хороших онлайн-ресурсов:

Ульрих Дреппер (сопровождающий glibc) предоставляет очень подробное описание реализации совместно используемых библиотек в linux в своей статье Как писать общие библиотеки , безусловно, стоит прочитать, если вы хотите знать все подробности подробности. На самом деле я не могу придумать книгу, которая отлично справляется с деталями.

...