Форум программистов, компьютерный форум, киберфорум
C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.66/141: Рейтинг темы: голосов - 141, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 17.05.2017
Сообщений: 3
1

MinGW-w64. Установка, настройка, применение

18.05.2017, 00:50. Показов 26763. Ответов 6

Как скачать оффлайн-установщик MinGW-w64? Официальный сайт и раздел проекта на SourceForge предлагают онлайновый установщик, который сам догружает пакеты.
С другой стороны, рассматривая случай невозможности оффлайн-устанощика MinGW-w64, в том же разделе проекта на SourseForge имеется каталог files, в котором присутствуют 8 архивов в формате 7z для версии MinGW-W64 GCC-7.1.0:

x86_64-posix-sjlj
x86_64-posix-seh
x86_64-win32-sjlj
x86_64-win32-seh
i686-posix-sjlj
i686-posix-dwarf
i686-win32-sjlj
i686-win32-dwarf

Как видно, они различаются аппаратной платформой (i686, x86_64), программной (posix, win32) и способом обработки ошибок (sjlj,seh,dwarf). Как разобраться в этих параметрах, что из этих архивов скачать для получения работающего порта gcc под 64-разрядной Windows 8/8.1/10 (разработка планируется и под Windows, и под Linux)? Достаточно ли для получения компиляторов со всех языков, поддерживаемых GCC просто распаковать архивы или требуется ещё какая-либо настройка, и если да, то какая?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2017, 00:50
Ответы с готовыми решениями:

Библиотеки mingw-w64
Папка lib содержит 1334 файла с расширением .a. Вот некоторые из них: libadvapi32.a...

[CLion] настройка дебагера на Windows 10. Не работает дебаг с профилем Visual Studio или CMake с профилем MinGW
Сделал скриншоты с настройками. Как это дело настроить? На Mac OS поставил, всё работает из...

Mingw-w64 MinGW TDM-GCC
Всем привет. Хочу понять, существует ли принципиальная разница между Mingw-w64, MinGW и...

MinGW-w64 и Qt
Узнал, что есть такая штука, как mingw 64bit. И тут мне стало интересно, будет ли qt поддерживать...

6
1 / 1 / 0
Регистрация: 29.07.2017
Сообщений: 26
03.04.2020, 11:38 2
Думаю, ты уже разобрался. Но вот если что, для остальных

Инсталлятор - https://sourceforge.net/projec... e/download

Установка - https://metanit.com/cpp/tutorial/1.2.php
1
218 / 15 / 0
Регистрация: 15.08.2016
Сообщений: 29
16.04.2021, 10:50 3
Может кто-нибудь подсказать что то, а то неразбериха с этими версиями. До этого я скачивал sjlj версии
тут, т.е. последняя версия 8.1.0. А после этого новые версии где? Онлайн-установщик не интересует, только полный (x32 и x64 версии).
0
бах-бах и в продакшен!
3039 / 1643 / 573
Регистрация: 23.09.2014
Сообщений: 5,124
Записей в блоге: 4
19.04.2021, 16:42 4
Цитата Сообщение от XRS Посмотреть сообщение
Может кто-нибудь подсказать
я рекомендую посмотреть в сторону: https://www.msys2.org/

мощный и всегда свежий репозиторий(на текущий 2021г.)
есть Mingw и Clang ...

например, захотели вы заюзать SFML,
вбили в консоле:
pacman -Sy mingw-w64-x86_64-sfml
через минуту эта либа со всеми её зависимостями в вашем распоряжении,
прописываете нужные *.a в вашей ИДЕ/системе_сборки и ваш код уже готов к компиляции.

список либ - весь мейн-стрим.
0
218 / 15 / 0
Регистрация: 15.08.2016
Сообщений: 29
20.04.2021, 10:27 5
XLAT
Спасибо за ответ, но это совсем не то, что я хотел. Я так понял, что больше нет полных сборок оффлайн установщика MinGW-w64. Раньше были от niXman. SFML не пользуюсь, даже не знаю что это такое. Репозитории не качаю. Пытался как то ставить MinGW (не один раз), но онлайн-установщик так и не смог скачать все компоненты, поэтому бросил это пустое занятие. Лучше качать .zip/.rar архив некоего релиза, который сам локально распакуешь и там все уже есть. IDE не пользуюсь никакими.

список либ - весь мейн-стрим
Не смог перевести, не понимаю этот слэнг.
0
бах-бах и в продакшен!
3039 / 1643 / 573
Регистрация: 23.09.2014
Сообщений: 5,124
Записей в блоге: 4
21.04.2021, 09:54 6
Цитата Сообщение от XRS Посмотреть сообщение
Я так понял, что больше нет полных сборок оффлайн установщика MinGW-w64
не правильно,
правильно: есть гуано, а есть лучшее и я вам про лучшее.
вот вам оффлайн, где есть хотя бы C++17:
https://www.cyberforum.ru/post14134476.html
https://www.cyberforum.ru/post14285187.html
https://www.cyberforum.ru/post14367282.html
https://www.cyberforum.ru/post14383778.html

Цитата Сообщение от XRS Посмотреть сообщение
SFML не пользуюсь, даже не знаю что это такое
Здесь:
Цитата Сообщение от XLAT Посмотреть сообщение
например, захотели вы заюзать SFML,
ключевое слово НАПРИМЕР, я его специально выделил жирным.
Подставьте вместо SFML любую ШИРОКО распространенную библу
или вам для хелловолдов?

Цитата Сообщение от XRS Посмотреть сообщение
Не смог перевести, не понимаю этот слэнг.
мейнстрим
Если у вас есть серьезные намерения в разработки софта,
то вы ВСЕГДА будете вынуждены использовать сторонний код - библиотеки от других кодеров написанные ранее.
Есть такой список библиотек, с которыми знакомы 90% всех кодеров в контексте своей области интересов.
Так вот это список библ и есть мейнстрим.

Цитата Сообщение от XRS Посмотреть сообщение
IDE не пользуюсь никакими.
а это из области:
-Мистер, вам шашечки или всё же ехать?


Цитата Сообщение от XRS Посмотреть сообщение
Не смог перевести
вам спасибо, вы хоть пытались,
а то, часто, люди задают вопрос не для того чтобы читать ответ.
0
218 / 15 / 0
Регистрация: 15.08.2016
Сообщений: 29
22.04.2021, 09:11 7
XLAT
За ссылки спасибо, посмотрю как будет время.

Цитата Сообщение от XLAT Посмотреть сообщение
Если у вас есть серьезные намерения в разработки софта
Я и работаю в сфере разработки софта, только для промышленных встраиваемых систем. ... поэтому _мне_ там всякие C++17 и даже C++11 не надо ни в каком виде. И на рабочем компе нет интернета, поэтому репозиторий не нужен. Сторонний код я стараюсь не использовать - это зло. Да и не всегда это возможно (программы приходится сдавать в архив с объяснением каждой функции - "чужие либы не проканают").
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2021, 09:11

MinGW-w64 компиляция
Проблема не могу скомпилировать код под x64 пробовал с ключом -m64 выдаёт ошибку "sorry,...

Кросс-компиляция opengl в mingw-w64
Есть программа на SDL и OpenGL. В Makefile я прописываю все пути к либам. И всё собирается под...

Установка и настройка Eclipse + MinGW
Установил MinGW и Eclips for C++ не удается запустить тестовый пример Hello world. Ошибка sh -c...

Установка Qt 4.8.4 MinGW
Только не пинайте сильно, 5 часов ночи, а я всё поставить Qt не могу. Имею Windows 7 x64 и Qt...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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