J’ai MinGW sur ma machine windows 7. Je souhaite installer et utiliser gcc complet pour compilateur C. J’ai trouvé qu'il n’y a aucun fichier unique pré-compilé installation prêtes à l’emploi à cet effet. J’ai vérifié la page suivante : http://gcc.gnu.org/install/ il est difficile et je trouve cela au-dessus de mon niveau de compréhension. Quelqu'un pourrait-il me fournir s’il vous plaît conseils étape par étape ainsi que des liens ?
Réponses
Trop de publicités?MODIFIER Puisque récemment, 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 de l'intervalle 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.
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 (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é.
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.
-
Les plus âgés mingw.org, @Mat l'a déjà signalé. Ils n'ont qu'un compilateur 32 bits. Voir ici pour les téléchargements dont vous avez besoin:
- Binutils est l'éditeur de liens et de ressources compilateur, etc.
- GCC est le compilateur, et il est divisé en de base et des paquets de langues
- GDB est le débogueur.
- bibliothèque d'exécution est requise uniquement pour les mingw.org
- Vous pourriez avoir besoin de télécharger mingw32-make séparément.
- Pour le support, vous pouvez essayer (ne vous attendez pas sympathique réponses) mingw-users@lists.sourceforge.net
Vous pouvez également télécharger mingw-get et l'utiliser.
-
La plus récente 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 support, envoyez un courriel à mingw-w64-public@lists.sourceforge.net 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.
Télécharger mingw-get et publiez simplement :
Consultez la page Mise en route .
Extraire le package de C:\ à partir d' ici et de l'installer
Copier le chemin d'accès
C:\MinGW\bin
qui contient gcc.exe.aller à l'
Control Panel->System->Advanced>Environment variables
, et d'ajouter ou de modifier le CHEMIN d'accès. (juste concaténer avec ';')Ensuite,
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 l'
cd D:\c code Path
type
gcc main.c -o helloworld.o
. Compiler le code. pourC++ use g++
7 tapez ./helloworld
pour exécuter le programme.
Si zlib1.dll est manquant, télécharger à partir d' ici
Suite à la réponse du tapis (utilisation de Cygwin), voici quelques instructions détaillées pour : installation de gcc sous Windows les paquets que vous voulez sont gcc, gdb et faire. Cygwin permet de facilement installer des paquets supplémentaires si vous en avez besoin.