![]() |
Модераторы: Daevaorn Страницы: (20) Все « Первая ... 13 14 [15] 16 17 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
Randajad |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 15.3.2012 Репутация: 8 Всего: 8 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
Randajad |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 15.3.2012 Репутация: 8 Всего: 8 |
До 33 уменьшается.
Код из одной строки int main() {} со стаческой линковкой CRT столько и весит. То есть, полностью уменьшается. |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
ты что, статически линкуешь свой хелловорд?
у меня, при динамической линковке, размер получился 34304 байт. Добавлено через 47 секунд
так значит причина именно в нем. решить можно. сейчас.. Добавлено через 4 минуты и 14 секунд нет, я запутался. решить можно было бы, если бы эта проблема была при динамической линковке. Добавлено через 5 минут и 15 секунд Randajad, а какой размер имеет экзешка твоего холловорда при статической линковке студийным компилятором, или какой ты еще юзаешь под венду? |
|||
|
||||
Randajad |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 15.3.2012 Репутация: 8 Всего: 8 |
95 кило делает 2010 студия со статической линковкой CRT.
У меня в IDE в глобальных настройках компилятора всегда стоит /MT && -static. Потому что дллки таскать не люблю. |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
ну... у меня идей нет. нужно тщательно исследовать.
Добавлено через 8 минут и 38 секунд погуглил на эту тему. везде решение одно - upx. |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
а LTO не поможет?
|
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
нет.
|
|||
|
||||
Randajad |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 15.3.2012 Репутация: 8 Всего: 8 |
Или мсвц/ицц.
![]() Я не уточнил: 95 кило это cout << "halo"; Это сообщение отредактировал(а) Randajad - 26.9.2012, 23:40 |
|||
|
||||
Randajad |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 15.3.2012 Репутация: 8 Всего: 8 |
А это, может стоит попробовать стандартную библиотеку собрать с -flto?
|
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
попробую. вообще, попробую весь mingw собрать с lto.
|
|||
|
||||
Randajad |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 15.3.2012 Репутация: 8 Всего: 8 |
Насяльника! Про баг напоминаю:
![]() |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
снова на компе на котором нет диска D: ?
Добавлено через 1 минуту и 10 секунд в этом треде эта проблема обсуждалась? не помнишь начиная с какой страницы? |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
В проекте MinGW-builds произошло несколько изменений.
1) Проект изменил свое отношение касательно производимых сборок. Так, до сегодняшнего дня, проект MinGW-builds производил сборки только с использованием 'threads=posix', и не производил сборки использующие DWARF. Впредь, проект MinGW-builds будет производить сборки с использованием 'threads=posix' и 'threads=win32', а так же и с использованием как SJLJ так и DWARF и SEH(только для 4.8.0 и выше, и только для хоста x86_64) К примеру, для GCC-4.7.2-release, будут доступны следующие сборки: - x32-4.7.2-release-posix-sjlj - x32-4.7.2-release-posix-dwarf - x32-4.7.2-release-win32-sjlj - x32-4.7.2-release-win32-dwarf - x64-4.7.2-release-posix-sjlj - x64-4.7.2-release-win32-sjlj Скриншот поясняющий назначение каждой составляющей в имени сборки. 2) Проект изменил структуру каталогов. Скриншот поясняющий новую структуру каталогов. 3) Все сборки будут выгружаться только в виде .7z архивов. 4) Тестовые сборки(prerelease/snapshot) будут собираться минимум раз в месяц. Возможно чаще, но не реже. 5) Из поддерживаемых сборками ЯП удален фортран. На данный момент доступны следующие сборки: - 4.6.2 - 4.6.3 - 4.7.0 - 4.7.1 - 4.7.2 Все сборки были пересобраны с использованием последних доступных версий gmp/mpfr/mpc/ppl/cloog/mingw-w64-headers/mingw-w64-crt/gdb. Огромная благодарность всем тем, кто использует сборки проекта MinGW-builds, и в особенности тем, кто тестирует сборки и сообщает о найденных ошибках. Это сообщение отредактировал(а) boostcoder - 6.10.2012, 19:23 |
|||
|
||||
Randajad |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 15.3.2012 Репутация: 8 Всего: 8 |
http://forum.vingrad.ru/forum/topic-345601...l#st_105_view_0
Вот тут про диск D, ближе к концу. Проблема с диском D была и никуда не пропадает. ![]() Хочу сборку 4.8. :( Это сообщение отредактировал(а) Randajad - 7.10.2012, 09:16 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |