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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 1004, средняя оценка - 4.94
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.07.2011, 22:48     Сборки MinGW(GCC-win32/win64) от niXman #1
с этого момента, буду производить тестовые/пререлизные/релизные сборки mingw.
файлы с пометкой snapshot и prerelease - не стабильные версии. в реальных проектах использовать не рекомендую. использую для тестирования новых фитчей.
файлы с пометкой release - стабильные, прошедшие тесты.
скачать можно тут.
скачать онлайн-инсталятор можно тут.
скачать msys2 можно тут

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

Не по теме:

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16934 / 5339 / 328
Регистрация: 30.03.2009
Сообщений: 14,343
Записей в блоге: 26
18.08.2013, 23:22     Сборки MinGW(GCC-win32/win64) от niXman #281
Да мне для начала хоть что-то. Просто сейчас появилась необходимость запускать gcc под виндой. Надеюсь, ненадолго
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
19.08.2013, 08:27     Сборки MinGW(GCC-win32/win64) от niXman #282
Скажите, пожалуйста, господа. А у меня одного gdb7.6 люто тормозит при пошаговой отладке? Нашел пару похожих высказываний, но без предложенных решений? В основном пишут, что это косяк самого gdb7.6.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
19.08.2013, 08:46     Сборки MinGW(GCC-win32/win64) от niXman #283
Проверил только что. Все нормально, никаких тормозов. Проверял через IDE, NetBeans.
gray_fox
What a waste!
 Аватар для gray_fox
1246 / 1129 / 54
Регистрация: 21.04.2012
Сообщений: 2,354
Завершенные тесты: 3
19.08.2013, 13:26     Сборки MinGW(GCC-win32/win64) от niXman #284
fasked, у меня нормально работает.
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
19.08.2013, 13:34     Сборки MinGW(GCC-win32/win64) от niXman #285
Цитата Сообщение от Toshkarik Посмотреть сообщение
Проверил только что. Все нормально, никаких тормозов. Проверял через IDE, NetBeans.
Цитата Сообщение от gray_fox Посмотреть сообщение
у меня нормально работает.
Забыл упомянуть, использую x64 в связке с Qt4.8.5: external-binary-packages/Qt-Builds/x64-Qt-4.8.5...gcc-4.8.1-seh-rev1.7z/download
gray_fox
What a waste!
 Аватар для gray_fox
1246 / 1129 / 54
Регистрация: 21.04.2012
Сообщений: 2,354
Завершенные тесты: 3
19.08.2013, 13:45     Сборки MinGW(GCC-win32/win64) от niXman #286
Цитата Сообщение от fasked Посмотреть сообщение
Забыл упомянуть, использую x64 в связке с Qt4.8.5
Так не знаю, не пользуюсь Qt.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
19.08.2013, 14:24     Сборки MinGW(GCC-win32/win64) от niXman #287
fasked, использую x64, но не с Qt и не seh. Попробуйте в ручную заменить rev1 на rev3.
Kastaneda
19.08.2013, 15:48
  #288

Не по теме:

Цитата Сообщение от fasked Посмотреть сообщение
А у меня одного gdb7.6 люто тормозит при пошаговой отладке?
Цитата Сообщение от fasked Посмотреть сообщение
использую x64
была такая же проблема, грамотного решения так и не нашел.

Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16934 / 5339 / 328
Регистрация: 30.03.2009
Сообщений: 14,343
Записей в блоге: 26
19.08.2013, 23:26     Сборки MinGW(GCC-win32/win64) от niXman #289
А ты свои сборки запускал под Cygwin'ом? А то что-то никак не могу настроить на пути по -I внутри cygwin'а. При запуске из под cmd всё работает, а из под cygwin'а и так и сяк насиловал - никак не хочет. И поиском ничего толком не могу найти (видимо, вопрос не могу правильно поставить)
Kastaneda
20.08.2013, 09:53
  #290

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
А то что-то никак не могу настроить на пути по -I внутри cygwin'а.
Нужно выяснить какую директорию cygwin считает корнем. Я умного решения не знаю, но делал так - в cygwin'e создаю файл в корне, например testfile.asdf, потом виндовым поиском ищу этот файл, узнаю корень для cygwin'а. Ну а потом все пути уже пишу относительно этого корня. Правда незнаю что будет, если, например, корень C:\User\UserName, а инклюдить надо C:\MinGw\tratata. Вроде вообще можно так писать c/mingw/tratata, но не помню уже.

gray_fox
20.08.2013, 10:11
  #291

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
Вроде вообще можно так писать c/mingw/tratata, но не помню уже.
Вроде бы /cygdrive/c/...

Alexpux
111 / 20 / 0
Регистрация: 28.10.2012
Сообщений: 32
20.08.2013, 10:16     Сборки MinGW(GCC-win32/win64) от niXman #292
В cygwin есть mingw кросс-компилятор. Используйте его. Если хотите использовать чью-либо сборку, то в этом случае используйте msys или msys2.
Сборки gcc это виндовые приложения и они не понимают юниксовых путей, которые используются в cygwin.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16934 / 5339 / 328
Регистрация: 30.03.2009
Сообщений: 14,343
Записей в блоге: 26
20.08.2013, 10:20     Сборки MinGW(GCC-win32/win64) от niXman #293
Пробовал все эти /cygrive и так и сяк. Всё равно не помогает. Т.е. у меня установлен cygwin, в котором есть каталог /usr/include. Есть niXman'овкий gcc, который установлен вне cygwin'а. Когда из-под cygwin'а запускаю сторонний gcc, то сам по себе он работает, то берёт инклюды из своих собственных каталогов. А я хотел настроить его на иелюды внутри cygwin'овского /usr/include. В общем, вчера уже почти спал, пока экспериментировал, надо попробовать ещё раз на свежую голову

Добавлено через 1 минуту
Цитата Сообщение от Alexpux Посмотреть сообщение
В cygwin есть mingw кросс-компилятор
Там есть только gcc-4.8, который пока ещё слишком сырой. У меня он сразу же встал раком с internal-error

Цитата Сообщение от Alexpux Посмотреть сообщение
Если хотите использовать чью-либо сборку, то в этом случае используйте msys или msys2
Это чего такое?

Добавлено через 1 минуту
Цитата Сообщение от Alexpux Посмотреть сообщение
Сборки gcc это виндовые приложения и они не понимают юниксовых путей, которые используются в cygwin
А... кажется дошло. Внутри cygwin'а всё работает как надо из-за того, что приложения собраны для работы под cygwin'ом и используют cygwin.dll
Alexpux
111 / 20 / 0
Регистрация: 28.10.2012
Сообщений: 32
20.08.2013, 10:27     Сборки MinGW(GCC-win32/win64) от niXman #294
Прочитай:
http://ru.wikipedia.org/wiki/MinGW

MSYS - это оригинальный msys от авторов Mingw.org, но он сильно устарел и имеет много проблем так как построе на кодовой базе cygwin 12 летней давности и с тех пор не обновлялся почти.

MSYS2 - это реинкарнация msys на осонове последних исходников cygwin. Работает шустрее, новый софт, а также наличие 64-битной версии. Скачать последний снапшот можно отсюда:
http://sourceforge.net/projects/msys...lpha-versions/
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
20.08.2013, 10:58     Сборки MinGW(GCC-win32/win64) от niXman #295
Evg, а Вы где смотрели ( я про Cygwin ). Точно помню, что видел там и 4.8.1 и 4.7.3. Проверил - так и есть. Смотрел в официальном онлайн установщике.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16934 / 5339 / 328
Регистрация: 30.03.2009
Сообщений: 14,343
Записей в блоге: 26
20.08.2013, 10:58     Сборки MinGW(GCC-win32/win64) от niXman #296
msys, если я правильно понял, это некий аналог cygwin'а?
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
20.08.2013, 11:03     Сборки MinGW(GCC-win32/win64) от niXman #297
Evg, С вики:
MinGW отделился от Cygwin 1.3.3. Несмотря на то, что и Cygwin, и MinGW используются для портирования программного обеспечения Unix под Windows, они используют разный подход[8]: цель Cygwin — предоставить полный слой POSIX (подобный тому, который находится в Linux и других Unix-системах) над Windows, жертвуя производительностью там, где это необходимо для совместимости. Соответственно, такой подход требует от Win32 программ, написанных с Cygwin, запуска поверх копилефтной библиотеки совместимости, которая должна распространяться с программой, а также с исходным кодом программы. Целью MinGW является предоставление нативной функциональности и производительности посредством прямых вызовов Windows API. В отличие от Cygwin, MinGW не нуждается в DLL-слое совместимости и, таким образом, программы не обязаны распространяться с исходным кодом.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16934 / 5339 / 328
Регистрация: 30.03.2009
Сообщений: 14,343
Записей в блоге: 26
20.08.2013, 11:09     Сборки MinGW(GCC-win32/win64) от niXman #298
Toshkarik, про cygwin и mingw я уже понял. Я хочу понять, что такое msys. Это аналог cygwin'а? В том смысле, что это консоль, эмулирующая некоторое окружение (пусть и другим способом)?
Alexpux
111 / 20 / 0
Регистрация: 28.10.2012
Сообщений: 32
20.08.2013, 11:09     Сборки MinGW(GCC-win32/win64) от niXman #299
MSYS это немного доработанный cygwin. Доработки обеспечивают трансляцию unix-like путей в windows-like пути для нативный виндовых прог.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2013, 11:09     Сборки MinGW(GCC-win32/win64) от niXman
Еще ссылки по теме:

Как создать немодальный диалог на Win64 API? C++ WinAPI
C++ Gcc без MinGW
Компиляция для win32 bit на win64 C++
C++ Builder Запуск программы на Win64
C++ Mingw-w64 MinGW TDM-GCC

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

Или воспользуйтесь поиском по форуму:
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16934 / 5339 / 328
Регистрация: 30.03.2009
Сообщений: 14,343
Записей в блоге: 26
20.08.2013, 11:09     Сборки MinGW(GCC-win32/win64) от niXman #300
Цитата Сообщение от Alexpux Посмотреть сообщение
MSYS это немного доработанный cygwin. Доработки обеспечивают трансляцию unix-like путей в windows-like пути для нативный виндовых прог.
thx
Yandex
Объявления
20.08.2013, 11:09     Сборки MinGW(GCC-win32/win64) от niXman
Ответ Создать тему

Метки
mingw, mingw-w64, nixman, Сборки
Опции темы

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