размер exe без зависимостей
От: maks1180  
Дата: 10.10.21 12:12
Оценка:
Собрал я QT из исходников и сделал статическую линковку, по данному мануалу
https://habr.com/ru/post/562072/

Простое приложение с окошком и несколькими контролами весит 708мб дебаг и 21мб релиз.
Простое приложение консольное — 5мб релиз.

Слишком много. Я что-то не так сделал или так и должно быть ?
===============================================
(реклама, удалена модератором)
Re: размер exe без зависимостей
От: Zhendos  
Дата: 12.10.21 11:01
Оценка:
Здравствуйте, maks1180, Вы писали:

M>Собрал я QT из исходников и сделал статическую линковку, по данному мануалу

M>https://habr.com/ru/post/562072/

M>Простое приложение с окошком и несколькими контролами весит 708мб дебаг и 21мб релиз.

M>Простое приложение консольное — 5мб релиз.

M>Слишком много. Я что-то не так сделал или так и должно быть ?


Во-первых нужно убедиться что все собирается
с опциями позволяющими выбросить ненужный код при линковке.
Например при использовании gcc/clang нужно весь код,
включая Qt собрать с опциями "-ffunction-sections -fdata-sections",
а линковать с опциями "-Wl,--gc-sections".

Во-вторых нужно подобрать опции для configure,
чтобы выключить то что вы не используете.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.