LINUX.ORG.RU

QT45 и размер бинарника


0

0

Блин ерунда какая то творится. Бинарный файл после компиляции (QT-Creator) получается неимаверных размеров - 6 Мб. Хотя сам проект (программа) мизерная. Для вывода графики не использую файл ресурсов. Может где то есть опции какие то компилятора, которые повлияют на результирующий размер программы?

qmake -config release

у вас скорее всего debug

с отладочной информацией

в принципе можно просто сделать strip <binary>
чтобы убрать эту информацию

Sylvia ★★★★★
()
Ответ на: комментарий от ded_mopozzz

в принципе если отладка вам не нужна, или нужна особенная,
то можно подправить флаги в конфигурационном файле Qt

$QTDIR/mkspecs/common/g++.conf
(вызван из linux-g++/qmake.conf)

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

> в принципе можно просто сделать strip <binary> > чтобы убрать эту информацию

Есть подозрение, что debug от release отличается не только наличие дебажной инфы, которая действительно strip'ом отрезается, но и параметрами оптимизации.

const86 ★★★★★
()
Ответ на: комментарий от ded_mopozzz

>Отладка нужна переодически. Пока буду собирать проект из консоли.

В файл проекта добавь CONFIG += debug_and_release

В QTCreator'e в "Projects>Build Settings>Debug>Build Steps>Make>Make args" пропиши debug и в "Projects>Build Settings>Release>Build Steps>Make>Make args" - release

summatus
()

нужно объектные зачищать просто, если он были дебажные, при пересборке аля релиз, соберётся только изменённое + те объектники

PayableOnDeath
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.