Мне недавно пришлось программировать C ++ под Windows для проекта университета, и я довольно запутался в системе статических и динамических библиотек, что нужно компилятору, что нужно компоновщику, как создать библиотеку ... есть ли хороший документ об этом там? Я также довольно озадачен системой библиотек * nix (так, dylibs, инструмент ar, как их скомпилировать ...), можете ли вы указать обзорный документ о текущих методах библиотек на различных архитектурах?
Примечание: из-за моего плохого знания это сообщение может содержать неправильные понятия, не стесняйтесь редактировать его.
Спасибо
Не стесняйтесь добавлять дополнительные ссылки, я добавлю их в резюме.
Ссылки
Поскольку большинство из вас опубликовали * ссылки для nix или Windows, я перечислю здесь лучшие из них, и я отмечу принятый ответ в Википедии, потому что он является хорошей отправной точкой (и содержит ссылки внутри), чтобы познакомиться с этим. прочее.
Руководство по библиотеке программ (Unix)
Динамически подключаемые библиотеки (из MSDN) (Windows)
Информация DLL (StackOverflow) (Windows)
Программирование на C (Unix)
Обзор компиляции и компоновки (Windows)