Форум программистов, компьютерный форум CyberForum.ru

Статические библиотеки и их линковка - C++

Восстановить пароль Регистрация
 
Deicider
 Аватар для Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
25.11.2011, 09:54     Статические библиотеки и их линковка #1
Подскажите, пожалуйста, где бы почитать теорию о статических библиотеках?

Сейчас вот работаю над программой и понадобилось мне работа с регулярными выражениями. Попробовал две библиотеки: boost regex и pcre library. И озадачился я вопросом, а с чего это размер итогового исполняемого файла так непредсказуемо меняется в зависимости от статически сликованных либ.

Конкретно в моем примере:
По виндой: размер либы pcre 225 Кб, размер экзешника возрастает на 190Кб; размер либы boost_regex 1280 Кб, размер экзешника возрастает на 650 кб. То есть в первом случае размер либы ложится в экзешник почти целиком, а во втором случае добавляется всего половина размера либы.

Под линуксом: размер либы pcre 1,7МБ, размер бинарника возрастает на 680Кб; размер либы boost_regex около 700 Кб, размер бинарника возрастает на 320Кб

Вот и захотелось мне подучить матчасть по теме статических библиотек.

Буду благодарен за помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2011, 09:54     Статические библиотеки и их линковка
Посмотрите здесь:

Линковка проекта. C++
Статические библиотеки C++
C++ Линковка, статические, динамические библиотеки - матчасть
Статические библиотеки и Visual studio C++
Статическая линковка C++
C++ Статическая линковка
C++ Статические библиотеки
C++ Статические и динамические библиотеки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru