MinGW-w32 vs MinGW
Quelle est la différence entre le MinGW projet et la Partie en 32 bits de la MinGW-w64 projet? La section 32 bits de MinGW-w64 ont aucune relation avec x64 à tous?
Il semble que leurs compilateurs faire exactement les mêmes choses...
Vous devez vous connecter pour publier un commentaire.
On dirait qu'il "cross compile", à partir de 64 bits à 32 bits, tandis que l'autre regarde natif.
C'était juste un coup d'oeil, donc je pourrais être un long chemin au large de la marque ici......
EDIT: C'est seulement un peu vrai. Une meilleure explication est fournie ici
-m32
dans MinGW-w64, il est dit "désolé, 32 bits sont pas compilées dans". 🙁Le MinGW de http://www.mingw.org/ ne fait que gcc 32 bits (l'hôte et la cible). L'indépendant minGW-w64 projet fournit un appui pour la version 64 bits, et prend également en charge une plus grande partie de l'API de Windows. Le MinGW-w64 projet de fournir officiel binaires: il peut être saisi soit par le personnel répertoires de construction de la part des développeurs (la plus populaire de la rubenvb), ou liés mais indépendants des projets comme mingw-construit ou tdm-gcc.
Source: http://wiki.qt.io/MinGW-64-bit
Comme dit par d'autres MinGW-w64 est un fork de l'original MinGW qui prend en charge les versions 32 et 64 bits des processeurs x86.
Vous pouvez trouver la motivation première de la fourche ici:
https://sourceforge.net/p/mingw-w64/wiki2/History/
Concernant les différences que vous pouvez trouver une liste ici:
https://sourceforge.net/p/mingw-w64/wiki2/Feature%20list/
Il y a un peu de perspicacité dans ce dans le Wikipédia page de discussion sur l'article MinGW. Fondamentalement, il apparaît que le MinGW-w64 projet est un fork de la MinGW base de la source. J'ai trouvé très peu d'informations claires sur les détails de pourquoi la fourche qui s'est passé (bien que cette liste de diffusion post et cette réfutationimplique c'était une forme de l'habitude de tri de l'open-source politique), ou des différences entre les deux projets.
Pour une première approximation, ils sont les mêmes; les différences viennent en développement ultérieur.