Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Lazarus - большой размер собранного файла  (Прочитано 1167 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Frankenstein2017

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
Пробовал написать программу в Lazarus, запустилась нормально. Но насторожило то, что при нескольких контролах на форме и 40-50 строках кода размер бинарного файла составил 19,6 метра. Для сравнения - аналогичная программа для Windows (изначально и писалась так, просто решил для себя и нескольких друзей переписать под Linux) занимает после сборки около полутора метров. Почему такая разница?

P.S. Никаких библиотек типа DevExpress не использовал, только родные от Lazarus.
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

Онлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5666
  • Все по палатам!
    • Просмотр профиля
Re: Lazarus - большой размер собранного файла
« Ответ #1 : 07 Июня 2010, 14:35:26 »
Как я понимаю, надо не включать в файл отладочную информацию (обсуждалось на форумах неоднократно).
Извините, я все еще учусь

Оффлайн Frankenstein2017

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
Re: Lazarus - большой размер собранного файла
« Ответ #2 : 07 Июня 2010, 15:24:27 »
Представь себе, что я это знаю - программирую достаточно давно, ещё с 90-х. И всё лишнее отключено.
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
Re: Lazarus - большой размер собранного файла
« Ответ #3 : 07 Июня 2010, 15:51:45 »
strip --strip-all ./project1мне помогает.
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Онлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5666
  • Все по палатам!
    • Просмотр профиля
Re: Lazarus - большой размер собранного файла
« Ответ #4 : 07 Июня 2010, 16:04:49 »
Зайди в опции компилятора и на страничке линкера отключи Display Line Numbers....  ;)
Извините, я все еще учусь

Оффлайн Frankenstein2017

  • Автор темы
  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
Re: Lazarus - большой размер собранного файла
« Ответ #5 : 07 Июня 2010, 16:25:32 »
ZwS, SergeyIT - спасибо, вечером попробую, отпишусь.

Пользователь решил продолжить мысль 07 Июня 2010, 21:59:56:
Уменьшил до 3,5 метров. Помогло:
strip --strip-all ./project_nameСпасибо.
« Последнее редактирование: 07 Июня 2010, 21:59:56 от Frankenstein2017 »
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

 

Страница сгенерирована за 0.097 секунд. Запросов: 25.