Je suis un débutant dans ce domaine et hier, j'ai installé Win 8.1 x64, donc je voudrais utiliser le programme le plus approprié pour effectuer mes tâches en C/C++. Merci
MinGW prend en charge uniquement 32 bits binaires, [~ # ~] tdm [~ # ~] prend en charge Binaires 32 et 64 bits (avec utilisation des API de MinGW).
Les deux ont publié GCC 4.8 approximativement en même temps, il n'y a donc pas de réelle différence de mise à jour.
Ma recommandation: Utilisez la 3e alternative : MinGW- w64 à la place - c'est un étendu MinGW avec prise en charge de 64 bits. Voir ici pour une brève description de MinGW-w64.
Quel que soit votre choix, utilisez mieux le site Web officiel des développeurs pour le téléchargement (pas celui d'Orwell) pour obtenir la version la plus récente.
Btw., Vous y trouverez un bon aperçu, ce qui rend l'un spécial des autres.
NB: la page d'accueil de mingw-w64 était sur sourceforge mais est maintenant sur http://mingw-w64.org ; les liens ont été mis à jour en conséquence.
Pour ceux intéressés par les binaires 32 bits:
Notez le code :: blocks IDE est livré avec MinGW, mais le compilateur est la version 32 bits de TDM-GCC. La version TDM a une liaison d'exécution statique par défaut qui rend les exécutables portables sur les systèmes sans MinGW installé Le compilateur TDM-gcc semble également implémenter la dernière version de gcc plus rapidement que les autres projets.
La distribution MinGW n'utilise pas non plus d'émulation posix pour accéder aux threads dans Windows (contrairement à MinGW64 ou TDM64). Il existe une source de téléchargement distincte pour les en-têtes fournissant la compatibilité C++ 11 et des fonctionnalités pour MinGW.