Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 1004, средняя оценка - 4.94
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
#1

Сборки MinGW(GCC-win32/win64) от niXman - C++

30.07.2011, 22:48. Просмотров 130038. Ответов 444

с этого момента, буду производить тестовые/пререлизные/релизные сборки mingw.
файлы с пометкой snapshot и prerelease - не стабильные версии. в реальных проектах использовать не рекомендую. использую для тестирования новых фитчей.
файлы с пометкой release - стабильные, прошедшие тесты.
скачать можно тут.
скачать онлайн-инсталятор можно тут.
скачать msys2 можно тут

в скором времени начну формировать пакеты для разработчиков состоящие из компилятора(mingw), IDE(QtCreator/CodeBlock/Dev-C++/wxDev-cpp), и некоторого набора предкомпилированных библиотек(boost, Wx, Qt, OpenSsl, и еще каких-то.. понять бы что в спросе...). пакеты не будут требовать установки/настройки. распаковал - используй.

Не по теме:

старая ссылка тут.

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2011, 22:48     Сборки MinGW(GCC-win32/win64) от niXman
Посмотрите здесь:

Сборки MinGW(win32/win64) от niXman C++1x - C++
никто не знает как MinGW(win32/win64) от niXman подключить к codeblocks? и с какими параметрами указывать? я установил threads - win32,...

Win32 -> Win64 = BEX - C++ Builder
Проблема появилась после переустановки вин32 ту 64. Проект был с 12 альфа скинами и библ bass.dll На новой системе поставил тот же RAD...

Как перекомпилить Win32 dll -> Win64 - C++
Привет форумчане. Подскжите как перестроить MS2005 стоящую на ХР что бы можно было перекомпилить мою dll-ку под платформу Win64

Компиляция для win32 bit на win64 - C++
День добрый. Подскажите как в Visual Studio (или еще где) на 64 битной машине (win 8 ) скомпилировать консольное приложение, которое...

Gcc без MinGW - C++
Интересует вопрос, можно ли рабочий код (который без ошибок компилируется в Visual Studio) компилировать с помощью командной строки Windows...

Linker Ошибки [gcc\MingW] - C++
Есть код : #define _WIN32_WINNT 0x0500 //Необходимо для определения функции GetConsoleWindow() в WinCon.h #include <Windows.h> ...

Упаковка ресурсов в exe. gcc (MinGW) - C++ WinAPI
Здравствуйте. Возникла задача упаковать различного рода файлы в программу. Пробовал создавать заголовочный файл с содержимым в духе const...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
30.09.2013, 11:25     Сборки MinGW(GCC-win32/win64) от niXman #341
Цитата Сообщение от niXman Посмотреть сообщение
как минимум - в отсутствии отрицательного фидбэка
в общем - сейчас автор проекта mingw-w64 просто хочет посмотреть, что будут писать пользователи о наших сборках.
Ясно. К слову: собственно, а в чем разделение труда между командами mingw-w64 и mingw-builds?
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.09.2013, 11:33  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #342
Цитата Сообщение от nenin Посмотреть сообщение
в чем разделение труда между командами mingw-w64 и mingw-builds?
они - разработчики CRT. мы - сборщики/тестировщики.
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
30.09.2013, 11:44     Сборки MinGW(GCC-win32/win64) от niXman #343
Ясно, т.е. последовательное разделение труда.
MAKAPOH
30 / 20 / 1
Регистрация: 08.09.2012
Сообщений: 77
30.09.2013, 14:11     Сборки MinGW(GCC-win32/win64) от niXman #344
А сборки Qt планируете делать как и раньше, если да то где их ждать?
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.09.2013, 14:14  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #345
Цитата Сообщение от MAKAPOH Посмотреть сообщение
А сборки Qt планируете делать как и раньше, если да то где их ждать?
да, планируем. пока на странице проекта mingw-builds, но в будущем тоже перенесем. я дам знать, как только.
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
19.11.2013, 22:39     Сборки MinGW(GCC-win32/win64) от niXman #346
Вопрос такой: а можно как-нибудь так этот - https://sourceware.org/bugzilla/show_bug.cgi?id=11539 - патч попробовать?
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
22.11.2013, 00:00  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #347
задай этот вопрос в mingw-w64-public@lists.sourceforge.net ML
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
22.11.2013, 10:54     Сборки MinGW(GCC-win32/win64) от niXman #348
В тикеты пустил.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
23.11.2013, 13:52  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #349
вот что ответил создатель патча, и автор mingw-w64:
I've read this request already. And well, I answered this question already in the past.

To repeat it here, I don't plan right now to continue on that patch. This is mainly caused by fact that a support of this feature would be always just have brew solution. The estimated regressions happening due this features are pretty high. Just take a look to ELF targets and why the use of this feature is discouraged there.
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
23.11.2013, 14:11     Сборки MinGW(GCC-win32/win64) от niXman #350
Т.е. патч этот проблемы "опухания" не решает. Печально...
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,927
Завершенные тесты: 1
23.11.2013, 17:58     Сборки MinGW(GCC-win32/win64) от niXman #351
Кстати, по этому поводу интересно было бы узнать у специалистов (да-да, товарищ niXman, это про вас): есть ли перспективы, хотя бы даже теоретические, у перегонки стандартных библиотек в LTO-совместимый формат? Вот уж что могло бы радикально урезать размер исполняемых файлов, да и для производительности невредно.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
23.11.2013, 20:39  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #352
LTO на вендус платформе даже чуток работает. так что да, перспективы есть. но нужно чтоб кто-то задался целью определить причины которые приводят к багам при использовании LTO, и багам самой LTO на вендус платформе.
а это, как я думаю, далеко не та задача, которой стОит уделять время сейчас. есть куда более приоритетные задачи, над которыми мы работаем.

Добавлено через 3 минуты
к тому же, я не очень понимаю, к чему весь этот гам по поводу размера итоговых бинарей?
то, что бинари получаются на несколько десятков КБ больше чем при использовании студии, разве хоть сколь-либо существенно? (не понимаю этой суеты вокруг тридцати килобайт)
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
23.11.2013, 20:53     Сборки MinGW(GCC-win32/win64) от niXman #353
Цитата Сообщение от niXman Посмотреть сообщение
к тому же, я не очень понимаю, к чему весь этот гам по поводу размера итоговых бинарей?
Ну, на фреймворках набегает до трети объема...
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
23.11.2013, 21:01  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #354
приведи реальный пример.
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
23.11.2013, 21:02     Сборки MinGW(GCC-win32/win64) от niXman #355
Так на ссылке про патч как раз примеры и были.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
23.11.2013, 21:09  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #356
ах да.

так а с LTO какие проблемы?
наткнулся на ситуации, когда LTO не работает?
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
23.11.2013, 21:13     Сборки MinGW(GCC-win32/win64) от niXman #357
Не совсем там, но: http://lists.gnu.org/archive/html/bu.../msg00124.html

Добавлено через 3 минуты
Цитата Сообщение от niXman Посмотреть сообщение
ах да.

так а с LTO какие проблемы?
наткнулся на ситуации, когда LTO не работает?
LTO, насколько я понимаю, аналог IPO, и вроде как dead code не вырезает?
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
23.11.2013, 21:27  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #358
к сожалению, не могу дать конкретный ответ.

лучше задай свой вопрос тут(мне тоже любопытно): gcc-help@gcc.gnu.org

но, насколько я помню, вроде должен вырезать...
nenin
2 / 2 / 0
Регистрация: 03.12.2012
Сообщений: 59
23.11.2013, 21:58     Сборки MinGW(GCC-win32/win64) от niXman #359
Да не очень понятно с flto. Например: http://gcc.gnu.org/ml/gcc-help/2013-06/msg00080.html
Я билдил один код на фортране, без lto - 10.1M, с lto- 9.4М, с lto медленнее (как и по ссылке). Разница мелкая, нод dead code там практически нету.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2013, 16:34     Сборки MinGW(GCC-win32/win64) от niXman
Еще ссылки по теме:

Ошибка undefined reference в Eclipse (Winodows,C++,MinGW,GCC) - Кроссплатформенная разработка
При попытке скомпилировать проект с подключенной библиотекой liblm.a(сторонняя библиотека) выскакивает ошибка: ...

Запуск программы на Win64 - C++ Builder
Столкнулся с проблемой запуска программы на 64 битной системе. Установил через инсталятор программу, а она не запускается. Делалась на 32...

подскажите среду с компилятором под Win64 - C++
У меня есть проект на стареньком борланде 6. До недавнего времени мне его возможностей хватало, однако не так давно столкнулся с...

Как создать немодальный диалог на Win64 API? - C++ WinAPI
Собственно в Win32 API все довольно легко, а с Win64 возникли траблы. Вот таким образом создаем на Win32 API. #include...

gcc-4.7.0 - C++ Linux
Здравствуйте, как установить gcc-4.7.0 на Ubuntu 11.10 ? Текущая версия 4.6.1 и при sudo apt-get install gcc пишет, что установлена...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Sania
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 5
27.11.2013, 16:34     Сборки MinGW(GCC-win32/win64) от niXman #360
Подскажите, давно не было свежих сборок компилятора крайний билд 4.8.2 rev0 - этот пак настолько стабильный что можно использовать для продакшена? Обычно пугают самые первые билды компилера, а тут rev0 и все. )
Yandex
Объявления
27.11.2013, 16:34     Сборки MinGW(GCC-win32/win64) от niXman
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru