Можно ли уменьшить размер файла собранного в статику |
Здравствуйте, гость ( Вход | Регистрация )
Можно ли уменьшить размер файла собранного в статику |
RazrFalcon |
3.3.2012, 0:43
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Имеем кьют собранный в статику и бинарник собраные этим же кьютом.
На лине х32 это получается ~15Mb (зависит от программы). Как можно уменьшить размер? Может хедеры какие-то поотключать. Просто я думал что при статике бинарник вберет в себя только то что "нужно", а получается что размер такой же как и с динам. либами. Спасибо. |
|
|
alex977 |
3.3.2012, 0:56
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 310 Регистрация: 19.6.2008 Из: Россия, МО, г.Мытищи Пользователь №: 206 Спасибо сказали: 77 раз(а) Репутация: 8 |
Утилиту strip из GCC/MinGW пробовал? Удаляет отладочную информацию из исполняемого файла.
Сообщение отредактировал alex977 - 3.3.2012, 0:58 |
|
|
RazrFalcon |
3.3.2012, 1:32
Сообщение
#3
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
хм, 2-а метра снесло
а для других ОС как можно? Сообщение отредактировал RazrFalcon - 3.3.2012, 1:34 |
|
|
ilyabvt |
3.3.2012, 13:23
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Неплохо сжимает upx: http://upx.sourceforge.net/.
Цитата Может хедеры какие-то поотключать. Можно. http://www.forum.crossplatform.ru/index.ph...amp;#entry17186. Если по отключать все ненужное для конкретного приложения, то можно очень сильно сжать. Но тогда придется для каждого приложения пересобирать. |
|
|
Текстовая версия | Сейчас: 27.12.2024, 7:15 |