Question

J'ai installé l'environnement cygwin sous Windows. Il y a gcc 4.3. Comment installer gcc 4.4 dans cet environnement?

Était-ce utile?

La solution

L’alternative est d’en construire un vous-même, mais c’est extrêmement lent sur cygwin. Si vous êtes un utilisateur Linux, vous pouvez créer un compilateur natif (qui s'exécute dans cmd.exe sous Windows et génère des fichiers binaires Win32 natifs) sous Linux. C'est beaucoup plus rapide (mon ordre de grandeur est plus rapide selon mon expérience).

Sinon, Mingw est une bonne solution, bien que, selon mon expérience, le binaire de equation.com fonctionne mieux pour gcc 4.4 (il n’existe pas encore de gcc officiel 4.4 de MinGW)

Autres conseils

Si vous n'avez pas besoin de l'environnement cygwin pour des raisons particulières, optez pour Mingw avec le gcc 4.4. Vous pouvez trouver des versions sur: http://www.tdragon.net/recentgcc/ .

La lecture de la FAQ sur MinGW révèle qu'il est possible de transmettre des demandes d'utilisation des fichiers binaires MinGW à la place du ceux livrés avec Cygwin.

  

Pour ceux qui souhaitent utiliser l'environnement Cygwin pour le développement tout en générant des exécutables non dépendants de Cygwin, une option bien plus simple pour "-mno-cygwin". existe. Installez simplement Cygwin et la distribution MinGW dans des répertoires distincts (par exemple, "C: \ CYGWIN" et "C: \ MINGW") et assurez-vous que le répertoire "/ bin" Le sous-répertoire situé sous votre installation MinGW est placé avant "& bin" de Cygwin. sous-répertoire dans votre variable d’environnement PATH (c.-à-d. "CHEMIN =% CHEMIN%; C: \ MINGW \ BIN; C: \ CYGWIN \ BIN"). Cela vous permettra d'accéder à tous les outils UNIX de votre choix, tout en veillant à ce que l'instance de GCC utilisée soit la version MinGW. %%%

     

N'oubliez pas que dans le répertoire "/ etc / profile" fichier, Cygwin par défaut place "/ usr / local / bin", "/ usr / bin", et "/ bin". devant votre PATH au niveau du système. Par conséquent, il ne suffit pas d’avoir le "/ bin" de MinGW. Avant de Cygwin dans votre chemin Windows ..., il doit également être configuré pour figurer en premier dans l'environnement Cygwin (en modifiant "/ etc / profile" ou en le définissant manuellement).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top