TeXpert
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день Подходящую тему не нашел, так что открываю новую тему Имеется проект на C++ (точнее, Qt-проект, но, думаю, это не очень существенно), использующий некоторую библиотеку с исходным кодом, скажем, MyLib. Проект собирался в двух вариантах: 1) линковка с предварительно скомпилированной статической библиотекой MyLib.a 2) включение исходных кодов библиотеки MyLib в проект Действие происходит под 64-разрядной Linux, компилятор --- g++ (GCC) 4.4.6 Вопрос следующий: Release-сборка первого варианта весит около 4 Mb, а второго --- примерно 18 Mb, что удивило. Какие опции скормить компилятору во втором варианте, чтобы неиспользуемые функции из библиотеки MyLib не попали в исполняемый файл, тем самым уменьшив его размер? Заранее благодарен |