Форум программистов, компьютерный форум 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. Просмотров 129918. Ответов 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...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
31.08.2011, 07:48  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #2
релиз 4.6.1: http://code.google.com/p/mingw-builds/downloads/list

с этого момента, сборка версии 4.6.1 считается стабильной и завершенной.
с этого момента, по просьбам пользователей, буду заливать сборки в виде .7z и .zip архивов.

в архив добавлены следующие компоненты:
1. GNU make-3.82
2. libpython-2.7
3. GNU gdb-7.3a
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
17.09.2011, 23:28  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #3
добавил новые snapshot сборки.
отныне, все сборки будут включать в себя следующие ЯП: c, c++, objc, obj-c++, fortran.

в планах - разобраться со сборкой java.


зы
вообще, в планах, создать инсталлятор, в котором юзер сможет выбрать:
1. способ реализации исключений(sjlj/dwarf)
2. версию компилятора.
3. x86/x86_64 как цель, так и хост архитектуры.
4. список необходимых ему предкомпилированных библиотек. (да. юзеру не нужно будет шарахаться по инету в поисках собранной библиотеки, или маять свой моцг в попытках собрать ее)
5. IDE. планирую следующие: QtCreator, NetBeans, Code::Blocks, Dev-C++, wxDev-C++. т.е. получится своего рода portable версия среды разработки со всем перечисленным.

по этому, проект переезжает на sf.net, ибо там нет ограничения на пространство для проекта, плюс, больше возможностей по управлению проектом(в отличии от гуглкода).
сейчас занимаюсь следующими задачами:
1. переписываю скрипты системы сборки.
2. пытаюсь разобраться со сборкой java.
3. пытаюсь разобраться со сборкой под x86 и x86_64 архитектуры. как для хоста, так и для цели.
4. дописываю скрипты для сборки библиотек.
5. разбираюсь с NSIS инсталлятором.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
26.09.2011, 12:56  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #4
залил пререлиз сборки версии 4.6.2. собственно, эта сборка является подготовительной к релизу 4.6.2, ибо сборка этой ветки осложнена правкой кучи конфигов т.к. патчи в эту ветку не принимаются.
релиз ожидается к концу этой недели. конечный список багфиксов так же пока не сформирован. какие-либо нововведения(в сравнении 4.6.1) вряд ли будут добавлены. зато исправлено больше ошибок. к тому же, мне известно только одно существенное отличие от версий 4.7.0 - в последнем, OpenMP-3.1 которая предоставляет task-based параллелизм. что, конечно, добавит еще больше возможностей применять OpenMP.

всем спасибо.

http://code.google.com/p/mingw-builds/downloads/list
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
05.10.2011, 19:05  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #5
в течении прошлой недели были реализованы две новые возможности:
1. explicit override control.
2. non-static data member initializers.

залил на http://code.google.com/p/mingw-builds/downloads/
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
19.10.2011, 11:44  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #6
залил новые сборки версий 4.6.2 и 4.7.0.
исправлен SEGFOLT при использовании std::this_thread::yield().

в скором времени выйдет первая версия mingw-env(так далее будет называться проект) включающая:
  • компилятор MinGW
  • IDE Code::Block, Dev-C++, wxDev-C++, QtCreator
  • множество предкомпилированных библиотек
все из перечисленного будет доступно при помощи онлайн-инсталлятора.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
28.10.2011, 11:40  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #7
Вчера состоялся релиз компилятора GCC версии 4.6.2, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. С момента выхода прошлой версии отмечено 115 исправлений, большинство из которых связано с устранением внесенных ранее регрессивных изменений и с улучшением поддержки спецификаций C++11. Исходные тексты компилятора можно загрузить с сайта проекта или с его зеркал.

Сборки MinGW на базе GCC-4.6.2 вы уже сейчас можете скачать на странице проекта.
Следующее обновление GCC 4.6.3 ожидается в феврале.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
22.11.2011, 11:10  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #8
залил новые сборки тестовой ветки 4.7.0 в которых впервые реализована технология Transactional Memory(кстати Intel эту фитчу реализовал довольно давно). полагаю, эта фитча станет невероятно востребована в паре с OpenMP, что позволит сделать мир многопоточных программ проще отдельно хочется поблагодарить Red Hat inc. за "подаренную" реализацию Transactional Memory, которая, к тому же, всего три месяца назад "подарила" реализацию OpenMP-3.1.

скачать версии GCC для windows вы как всегда можете скачать тут. совершенно бесплатно
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.11.2011, 20:29  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #9
занимаюсь сборкой для x86_64 архитектуры, и возникли такие вопросы:
1. нужна ли сборка хост-x86_64 - цель-x86_64 ? или же достаточно будет хост-х86 - цель-х86_64? ибо последняя сможет работать как х86 так и на х86_64.
2. есть ли смысл собирать отдельные сборки для х86 и х86_64 хостов? или же собрать хост-х86 и мультицель х86/х86_64 указываемая при помощи стандартных опций "-m32" "-m64" ?
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
30.11.2011, 20:46     Сборки MinGW(GCC-win32/win64) от niXman #10
Цитата Сообщение от niXman Посмотреть сообщение
есть ли смысл собирать отдельные сборки для х86 и х86_64 хостов?
Думаю, что нет. Принципиальной разницы же никакой, как я понимаю. И с помощью использования -m64 x86 сборка будет генерировать такой же код, что и x86_64 сборка. Если так, то смысла нет
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.11.2011, 21:22  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #11
Цитата Сообщение от fasked Посмотреть сообщение
Принципиальной разницы же никакой, как я понимаю.
никакой.

Цитата Сообщение от fasked Посмотреть сообщение
с помощью использования -m64 x86 сборка будет генерировать такой же код, что и x86_64 сборка. Если так, то смысла нет
все верно. производимый код будет идентичен.

просто не хочется мне собирать для двух хостов. ибо два хоста и два типа реализации исключений, это четыре сборки! оО сутки уйдет на их сборку.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
30.11.2011, 22:07     Сборки MinGW(GCC-win32/win64) от niXman #12
Цитата Сообщение от niXman Посмотреть сообщение
просто не хочется мне.
Тем более нет смысла
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
10.12.2011, 02:52  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #13
добавил новые сборки в которых реализованы Delegating Constructors и Templates Aliases.

качаем. тестим. осваиваем.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
24.12.2011, 12:19  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #14
залил новые сборки версии 4.7.0.
разрабатываемая ветка 4.7.0 перешла в stage 3(bug fixes and docs only). все что не было в ней реализовано(а это совсем не много), будет реализовано в ветке 4.8.0.
релиз 4.7.0 обещают в феврале, после чего, ветка перейдет в stage 4(regression fixes and optimization). 4.7.1 обещают в мае.

качать тут.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
10.01.2012, 11:22  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #15
залил пререлизные сборки 4.6.3.
с этого момента, сборки поддерживают как динамическую, так и статическую линковку. сделано это для соответствия общему принципу. в связи с этим, при использовании std_threads/std_atomics, добавляйте опцию "-static" при линковке. иначе получите сегфолт. проблема известная, и девелоперы обещают ее пофиксить.

зы
релиз 4.7.0 обещают в феврале, после чего, ветка перейдет в stage 4(regression fixes and optimization).
оказывается, я не правильно понял. разрабатываемая ветка сначала перейдет в stage 4, и после, в феврале, ожидается релиз.
в stage 4 ветка уже перешла.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
17.01.2012, 09:31  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #16
с гордостью хочу сообщить о том, что исправил последний мне известный баг MinGW, вынуждающий использовать статическую линковку при использовании std_threads!
некоторое время я (на пару с вами) буду тестить этот fix, после чего закоммичу патч.

так же, исправил баг LTO в сборках 4.7.0, который не давал мне покоя уже 4 месяца.

выложил snapshot сборки 4.7.0.
готовлюсь к релизу

качать тут.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
01.02.2012, 13:05  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #17
скажите, кому либо в моих сборках, нужны ли Objective-C, Objective-C++, Fortran? хочу их исключить. за ненадобностью.

спасибо.
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
02.02.2012, 16:58     Сборки MinGW(GCC-win32/win64) от niXman #18
niXman, objective мог бы пригодится, если руки дойдут пощупать.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
02.02.2012, 16:59  [ТС]     Сборки MinGW(GCC-win32/win64) от niXman #19
эх... а я уже было обрадовался
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2012, 17:04     Сборки 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 пишет, что установлена...


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

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.02.2012, 17:04     Сборки MinGW(GCC-win32/win64) от niXman #20
Цитата Сообщение от niXman Посмотреть сообщение
скажите, кому либо в моих сборках, нужны ли Objective-C, Objective-C++, Fortran?
Так как сборки появляются относительно часто, может их просто не в каждую сборку включать.
Да и вообще смысл Objective-C* под виндой? насколько знаю под айОСы только под Маком можно писать.
Yandex
Объявления
02.02.2012, 17:04     Сборки MinGW(GCC-win32/win64) от niXman
Ответ Создать тему
Опции темы

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