deleted.
Модератор: Модераторы
-
z-kzn-z
deleted.
deleted.
Последний раз редактировалось z-kzn-z 31.05.2020 06:25:57, всего редактировалось 1 раз.
Код: Выделить всё
strip projectА также воспользоваться поиском по форуму.
Воспользуюсь чужой темой, что б не создавать такую же...
Я раньше всё писал под виндовс, не так давно отказался от него и мигрировал на убунту, наконец то мне удалось установить корректно работающий лазарус .......29 версии (стабильную .........28 жду). Когда работал в виндовс проблему большого размера бинарника решал снятием галочки в настройках компилятора с пункта "Выдавать номера строк в ошибках времени исполнения" - бинарник пустого окна становился ~1,5 метра и в последствии рос адекватно, в линуксе настройки сделал по аналогии но бинарник пустого окна весит 4 с лихом метра а добавление одной единственной кнопки (form1.Close;), догнало файл до 5 мегобайт с лишним...
Это что такое? Где выбирается?
Как привести размер бинарника и его последующий рост к разумным параметрам?
Я раньше всё писал под виндовс, не так давно отказался от него и мигрировал на убунту, наконец то мне удалось установить корректно работающий лазарус .......29 версии (стабильную .........28 жду). Когда работал в виндовс проблему большого размера бинарника решал снятием галочки в настройках компилятора с пункта "Выдавать номера строк в ошибках времени исполнения" - бинарник пустого окна становился ~1,5 метра и в последствии рос адекватно, в линуксе настройки сделал по аналогии но бинарник пустого окна весит 4 с лихом метра а добавление одной единственной кнопки (form1.Close;), догнало файл до 5 мегобайт с лишним...
Код: Выделить всё
strip project
Это что такое? Где выбирается?
Как привести размер бинарника и его последующий рост к разумным параметрам?
утилита strip - вырезает всю отладочную информацию из бинарника.
компиляция не релизного проекта без опции -gL (без галки "Выдавать номера строк в ошибках времени исполнения") черевато вопросами следующего типа :
Пользуйтесь ключём -Xg (галка "Использовать внешний файл отладочных символов GDB") - компилятор небудет включать отладочную информацию в бинарник, а создаст довольно увесистый файл project.gdb в котором и будет вся информация.
компиляция не релизного проекта без опции -gL (без галки "Выдавать номера строк в ошибках времени исполнения") черевато вопросами следующего типа :
MegaHaker писал(а):... Люди помогите плз! При нажатии на кнопку возникает ексцепшн "E....", но Лазарь непоказывает место ошибки в коде, а показывает окно какогото Assemblera с непонятными командами, кторые я не писал...
Пользуйтесь ключём -Xg (галка "Использовать внешний файл отладочных символов GDB") - компилятор небудет включать отладочную информацию в бинарник, а создаст довольно увесистый файл project.gdb в котором и будет вся информация.
- Attid
- долгожитель
- Сообщения: 2589
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
qivi писал(а):его последующий рост к разумным параметрам?
вот чего вы сразу по первой форме пугаетесь размеру ?
у меня в проекте порядка 70 форм, размер 5,8 мб дебуг файл 35мб
