comment faire pour installer gcc sous windows 7 machine?
J'ai MinGW sur mon ordinateur windows 7. Je souhaite installer et utiliser gcc pour le C compilateur. J'ai trouvé il n'y a pas de pré-compilé ready-made fichier d'installation à cet effet. J'ai vérifié la page suivante : http://gcc.gnu.org/install/
Il est difficile et je le trouve au dessus de mon niveau de compréhension.
Pouvait-on s'il vous plaît me fournir un accompagnement étape par étape avec des liens?
Vous devez vous connecter pour publier un commentaire.
MODIFIER Depuis pas si récemment par maintenant, MinGW-w64 a "absorbé" l'un des outils les projets de construction. Les téléchargements peuvent être trouvées ici. Le programme d'installation devrait fonctionner, et vous permettre de choisir une version que vous avez besoin.
Note le Qt SDK est livré avec les mêmes outils. Donc, si vous êtes dans le développement de Qt et en utilisant le SDK, il suffit d'utiliser l'ensemble des outils dont il dispose.
Une autre alternative qui a jusqu'à ce jour toolchains vient de... harhar... un développeur de Microsoft, qui n'est autre que la STL (Stephan T. Lavavej, n'est-ce pas une tache sur le nom pour le responsable de MSVC++ Standard Library!). Vous pouvez le trouver ici. Il comprend Boost.
Une autre option qui est très utile si vous vous souciez prêts à l'emploi dépendances est MSYS2, qui fournit un shell Unix (un Cygwin fourche modifiées pour mieux travailler avec Windows chemins d'accès et tel), fournit également un GCC. Habituellement, il se traîne un peu en retard, mais c'est compensé par son bon système de gestion des paquets et de la stabilité. Ils fournissent également une fonctionnelle Clang avec la libc++ si vous vous souciez d'une telle chose.
Je laisse ci-dessous pour référence, mais je suggère fortement contre l'utilisation de la MinGW.org à cause des limitations décrites ci-dessous. TDM-GCC (le MinGW-w64 version) fournit quelques astuces qui peuvent vous être utiles dans votre situation spécifique, bien que je recommande d'utiliser de la vanille GCC, à tous moments, pour un maximum de compatibilité.
De GCC pour Windows est fourni par deux projets actuellement. Ils fournissent à la fois un très propre mise en œuvre du SDK de Windows (en-têtes et les bibliothèques), qui est nécessaire parce que GCC ne fonctionne pas avec Visual Studio fichiers.
L'ancienne mingw.org qui @Mat déjà fait de vous. Ils n'ont qu'un compilateur 32 bits. Voir ici pour les téléchargements dont vous avez besoin:
Vous pouvez également télécharger mingw-get et l'utiliser.
Le plus récent mingw-w64, qui, comme le nom suggère, propose également une variante 64 bits, et dans l'avenir, j'espère que quelques soutien de BRAS. Je l'utilise et construit toolchains avec leur tube CATHODIQUE. Personnelle et l'auto construit sous le titre "Toolchains cibler Win32/64" ici. Ils fournissent également de Linux à Windows de la croix-compilateurs. Je vous suggère d'essayer une génération personnelle d'abord, ils sont plus complets. Essayez de mine (rubenvb) pour GCC 4.6 à 4.8, ou de l'utilisation sezero pour GCC 4.4 et 4.5. Les deux de nous fournir des 32-bits et 64-bits natif toolchains. Ces paquets comprennent tous les éléments énumérés ci-dessus. J'ai actuellement recommande le "MinGW-Construit" s'appuie, comme ceux-ci sont actuellement sanctionné comme "officiel construit", et de venir avec un programme d'installation (voir ci-dessus).
Pour le soutien, envoyez un courriel à [email protected] ou poster sur le forum via sourceforge.net.
Les deux projets ont leurs fichiers listés sur le site de sourceforge, et tout ce que vous avez à faire est d'exécuter le programme d'installation (en cas de mingw.org) ou télécharger un adapté zippée package et décompressez-la dans le cas de mingw-w64).
Il y a beaucoup de "non-officiel" de la chaîne des constructeurs, l'un des plus populaires est le TDM-GCC. Ils peuvent utiliser des patchs qui cassent la compatibilité binaire avec officiel/non corrigés toolchains, donc soyez prudent de les utiliser. Il est préférable d'utiliser les versions officielles.
C:` so that
C:\mingw64\bin` (ou C:\mingw32\bin) contains
gcc.exe. Then, open a cmd.exe command prompt, and execute
set PATH=C:\mingw64\bin;%PATH%`. Ensuite, vous serez en mesure d'appeler mingw32-make, gcc, gdb, etc à partir de cette ligne de commande. Les programmes l'utilisant (comme cmake, Qt Creator, Codeblocks) aussi faut-il en CHEMIN. Dans le cas où vous besoin d'un système/utilisateur-large CHEMIN modifier, accédez à Panneau de configuration->Système->Avancé>variables d'Environnement, et d'ajouter ou de modifier le CHEMIN d'.Télécharger mingw-get et simplement la question:
Voir le Prise En Main page.
Extraire le package de C:\ de ici et l'installer
Copier le chemin d'accès
C:\MinGW\bin
qui contient gcc.exe.aller à
Control Panel->System->Advanced>Environment variables
, et d'ajouter ou de modifier le CHEMIN d'accès. (juste concaténer avec ';')Puis,
open a cmd.exe command prompt
(Windows + R et tapez cmd, s'il est déjà ouvert, s'il vous plaît fermer et en ouvrir un nouveau, pour obtenir le changement du chemin d'accès)changer le dossier de votre chemin d'accès au fichier par
cd D:\c code Path
type
gcc main.c -o helloworld.o
. Compiler le code. pourC++ use g++
7 type
./helloworld
pour exécuter le programme.Si zlib1.dll est manquant, télécharger à partir de ici
Suivi sur le Tapis de la réponse (utiliser Cygwin), voici quelques instructions détaillées pour : installation de gcc sous Windows Les paquets que vous voulez installer gcc, gdb et de faire. Cygwin programme d'installation vous permet d'installer des paquets supplémentaires si vous en avez besoin.
gcc
sur invite de commande, je reçois accès refusé, vous ne savez pas pourquoij'utilise msysgit pour installer gcc sous Windows, il a un beau programme d'installation qui installe la plupart de tout ce que vous pourriez avoir besoin. La plupart des devs auront besoin de plus que juste le compilateur, par exemple, le shell, shell outils, make, git, svn, etc. msysgit est livré avec tout cela. https://msysgit.github.io/edit: je suis maintenant en utilisant msys2. Msys2 utilise
pacman
d'Arch Linux pour installer des paquets, et comprend trois environnements, pour la construction de msys2 applications 32 bits, les applications natives, et 64 bits des applications natives. (Vous voudrez probablement pour construire 32-bit applications natives.)https://msys2.github.io/
Vous pouvez également aller à plein monty et installer code::blocks ou une autre éditeur de l'interface qui vient avec un compilateur. Je préfère utiliser vim et de faire.