Подтвердить что ты не робот

MinGW-w32 против MinGW

В чем разница между MinGW и 32- бит проекта MinGW-w64? Имеет ли 32-разрядная часть MinGW-w64 какое-либо отношение к x64 вообще?

Кажется, что их компиляторы делают то же самое...

4b9b3361

Ответ 1

Кажется, что это "кросс-компиляция", от 64 бит до 32 бит, тогда как другая выглядит родной.

Это был просто быстрый взгляд, так что я мог бы быть длинным далеко отсюда...

EDIT: Это только несколько верно. Лучшее объяснение предоставляется здесь

Ответ 2

MinGW из http://www.mingw.org/ поддерживает только gcc 32 бит (хост и цель). Независимый проект minGW-w64 обеспечивает поддержку 64-битной версии, а также поддерживает гораздо большую часть Windows API. Проект MinGW-w64 предоставляет официальные бинарные сборки: их можно захватить либо из личных каталогов сборки разработчиков (наиболее популярным из которых является rubenvb) или из связанных, но независимых проектов, таких как mingw-builds или tdm-gcc.

Источник: http://wiki.qt.io/MinGW-64-bit

Ответ 3

Как говорят другие, MinGW-w64 является вилкой оригинального MinGW, который поддерживает как 32, так и 64-разрядные процессоры x86. Здесь вы можете найти оригинальную мотивацию для вилки:

https://sourceforge.net/p/mingw-w64/wiki2/History/

Относительно различий вы можете найти список здесь:

https://sourceforge.net/p/mingw-w64/wiki2/Feature%20list/

Ответ 4

Здесь немного понимания этого на странице Wikipedia talk в статье MinGW. Похоже, что проект MinGW-w64 является вилкой исходной базы MinGW. Я нашел очень мало четкой информации о деталях, почему произошла вилка (хотя этот почтовый список и это опровержение подразумевает, что это была какая-то форма обычной политики с открытым исходным кодом) или последующих различий между этими двумя проектами.

В первом приближении они одинаковы; различия будут возникать при дальнейшем развитии.