Je suis utilisé pour installer manuellement GCC à partir de la source avant sur Ubuntu et ce fut un processus douloureux. Donc, je ne veux vraiment pas faire répéter ce processus. Actuellement, j'ai MinGW et GCC (4.6.2) installé sur ma machine. Alors, est-il un moyen facile de mettre à jour le CCG sans le construire entièrement à partir de la source? Quelqu'un at-il fait avant peut me partager quelques conseils?
Réponses
Trop de publicités?Instantanés et builds de version du MinGW http://code.google.com/p/mingw-builds/downloads/list
Mise à JOUR: Comme de Nov-5-2012, MinGW comprend 4.7.2 du compilateur GCC, qui est la version la plus récente. Personnellement, je vais utiliser le package MinGW, car il comprend MSYS et d'autres outils, et puisque c'est le standard de facto, j'espère que c'est mieux pris en charge. Le seul inconvénient est inclus GDB ne comprennent pas le langage de script Python, mais je pense que cela peut être mis à jour séparément.
Je ne sais pas si vous pouvez mettre à jour la GCC dans MinGW, mais il y a d'autres projets pour MinGW avec des versions plus récentes de GCC.
Le MinGW-construit la projet fournit un package similaire à MinGW, mais avec une mise à jour de GCC (4.7.2). J'ai extrait les fichiers à c:\MinGW (si je pouvais utiliser le même chemin) après le déplacement de mon MinGW dans un autre dossier. Seulement MinGW a MSYS, donc si vous avez besoin que (je l'ai fait) copier le msys dossier à partir de l'original MinGW.
Après l'installation de MinGW-construit, le résultat de g++ --version:
g++ (Built by MinGW-builds project) 4.7.2
La dernière version de GCC qui est la norme de MinGW est actuellement 4.7.0. J'ai compilé quelques projets simples dans Code::Blocks, et la dernière wxWidgets source, et tout semble fonctionner.
Il est intéressant de noter que MinGW-construit inclut un script Python, version activée de GDB, dans le cas où vous voulez STL jolie en charge de l'imprimante, ou d'autres GDB Python fonctionnalités.
Un autre bon choix TDM-GCC, qui est un projet qui héberge un impressionnant programme d'installation qui inclut une mise à jour du compilateur GCC (4.7.1) et des outils de soutien. C'est un package autonome. Aussi loin que je peux dire, scripts Python n'est pas pris en charge dans le GDB qui vient avec ce package.
Il y a enfin le MinGW-w64 projet, qui est un fork de MinGW. Rubenvb, qui a posté une réponse à cette question, a un bon paquets autonomes (dans le personnel s'appuie dossier) en fonction de ce projet incluent une mise à jour de GCC (4.7.2). Inclus GDB semble script Python activé.
J'ai construit une plus à jour de GCC 4.7 (il est intégré dans le code de gel, de sorte qu'il doit être équivalent à la libération). Aussi, cette version contient <thread>
de soutien.
L' -gcc_linux emballage est ce que vous voulez si vous voulez l'utiliser sur Linux. Il suffit d'extraire quelque part et ajouter l' mingw??/bin
répertoire de CHEMIN.
PS: Il y a un compilateur natif de Windows et Windows Clang construire. Je suggère d'utiliser Clang seulement avec l'un de mes GCC 4.6 s'appuie, comme il a de la difficulté avec GCC 4.7 de l'libstd++. Extrait de la Clang paquet dans le même répertoire que le pack GCC et il va fonctionner hors de la boîte.