crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Можно ли уменьшить размер файла собранного в статику
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. Если по отключать все ненужное для конкретного приложения, то можно очень сильно сжать. Но тогда придется для каждого приложения пересобирать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.12.2024, 7:05