MinGW-W32 против MinGW - PullRequest
       72

MinGW-W32 против MinGW

29 голосов
/ 11 апреля 2011

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

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

Ответы [ 4 ]

18 голосов
/ 03 октября 2013

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

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

13 голосов
/ 29 января 2013

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

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

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

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

7 голосов
/ 11 апреля 2011

Один из них выглядит так, как будто он «кросс-компилируется», с 64-битной до 32-битной, тогда как другой выглядит нативно.здесь ......

РЕДАКТИРОВАТЬ: Это только несколько верно.Лучшее объяснение приводится здесь

6 голосов
/ 21 апреля 2012

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

В первом приближении они одинаковы; различия появятся в последующем развитии.

...