deleted.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

deleted.

Сообщение z-kzn-z » 22.03.2009 01:23:48

deleted.
Последний раз редактировалось z-kzn-z 31.05.2020 07:25:57, всего редактировалось 1 раз.
z-kzn-z
 

Re: Linux, GTK2, слишком большой размер скомпилированного

Сообщение B4rr4cuda » 22.03.2009 04:44:32

Код: Выделить всё
strip project

А также воспользоваться поиском по форуму.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Linux, GTK2, слишком большой размер скомпилированного

Сообщение qivi » 31.08.2009 03:48:45

Воспользуюсь чужой темой, что б не создавать такую же...

Я раньше всё писал под виндовс, не так давно отказался от него и мигрировал на убунту, наконец то мне удалось установить корректно работающий лазарус .......29 версии (стабильную .........28 жду). Когда работал в виндовс проблему большого размера бинарника решал снятием галочки в настройках компилятора с пункта "Выдавать номера строк в ошибках времени исполнения" - бинарник пустого окна становился ~1,5 метра и в последствии рос адекватно, в линуксе настройки сделал по аналогии но бинарник пустого окна весит 4 с лихом метра а добавление одной единственной кнопки (form1.Close;), догнало файл до 5 мегобайт с лишним...

Код: Выделить всё
strip project


Это что такое? Где выбирается?
Как привести размер бинарника и его последующий рост к разумным параметрам?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Linux, GTK2, слишком большой размер скомпилированного

Сообщение Mr.Smart » 31.08.2009 07:31:54

утилита strip - вырезает всю отладочную информацию из бинарника.
компиляция не релизного проекта без опции -gL (без галки "Выдавать номера строк в ошибках времени исполнения") черевато вопросами следующего типа :
MegaHaker писал(а):... Люди помогите плз! При нажатии на кнопку возникает ексцепшн "E....", но Лазарь непоказывает место ошибки в коде, а показывает окно какогото Assemblera с непонятными командами, кторые я не писал :cry: ...

Пользуйтесь ключём -Xg (галка "Использовать внешний файл отладочных символов GDB") - компилятор небудет включать отладочную информацию в бинарник, а создаст довольно увесистый файл project.gdb в котором и будет вся информация. :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Linux, GTK2, слишком большой размер скомпилированного

Сообщение Attid » 31.08.2009 10:15:52

qivi писал(а):его последующий рост к разумным параметрам?

вот чего вы сразу по первой форме пугаетесь размеру ?
у меня в проекте порядка 70 форм, размер 5,8 мб дебуг файл 35мб
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

Рейтинг@Mail.ru