Собрал я QT из исходников и сделал статическую линковку, по данному мануалу
https://habr.com/ru/post/562072/
Простое приложение с окошком и несколькими контролами весит 708мб дебаг и 21мб релиз.
Простое приложение консольное — 5мб релиз.
Слишком много. Я что-то не так сделал или так и должно быть ?
Здравствуйте, 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,
чтобы выключить то что вы не используете.