IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres éditeurs Discussion :

Mingwin - gcc - g++


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 5
    Par défaut Mingwin - gcc - g++
    Bonjour

    je commence à connaître un peu le langage c++, j'utilise dev-c++ sous windows et je voudrez savoir quel est le lien entre gcc et mingwin car j'ai entendu qu'ils s'agissait tout deux de compilateur, de même quels sont les différence entre gcc et g++.

  2. #2
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    GCC collection de compilateurs (non ce n'est pas un compilo C). Dedans on y trouve gcc (pour le C), g++ (pour le C++), ...

    Plusieurs moutures existent, pratiquement une pour chaque platerforme.
    Sous windows, il y a plusieurs ports GNU des outils *nix. Les deux principaux étant Cygwin et MinGW -- il y a d'autres ports non GNU.
    Alors que Cygwin vient avec une émulation de divers trucs *nix (je ne me souviens jamais des quels exactement), minGW est sans émulation (DLL qui fournit des services *nix) et permet de compiler du win32 natif.

    Sous windows on trouve GCC-cygming-special, que l'on trouve pour Cygwin, et qui permet de compiler en mode Cygwin ou en mode MinGW ; et un GCC probablement ming-tout-court, que l'on trouve pour MinGW, et qui nous limite au mode minGW. (ceci dit, il doit rester des histoires de cross-compilation). (il doit aussi rester une version orientée DOS, mais je ne sais pas si on peut toujours parler de GCC)

    Concernant dev-c++, il vient avec des bouts minGW et son GCC + le module C++ et certainement des bibliothèques précompilées pour MinGW.

    - GCC: collection de compilateurs
    - gcc: compilo C, de la collection GCC (gcc (en minuscule) est le nom du programme invoqué sur la ligne de commade)
    - g++; idem, mais pour le C++
    - MinGW: port GNU d'outils du monde *nix, sans dépendance à une bibliothèque d'émulation
    - Cygwin: l'autre port, mais avec dépendance. Plus: peut de choses ne sont pas recompilables; Moins: une dépendance à une DLL
    - Dev-C++ : IDE pour le développement en C++, vient avec un bout de MinGW et en particulier GCC-ming + son module pour le C++.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

Discussions similaires

  1. les .a avec gcc
    Par Groove dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 31/03/2003, 07h59
  2. gcc et win32
    Par MatRem dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 16/01/2003, 12h22
  3. getch() avec gcc
    Par Jorus dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 16/12/2002, 14h47
  4. Réponses: 1
    Dernier message: 13/11/2002, 20h34
  5. [Kylix] gcc et kylix
    Par alexsmadja dans le forum EDI
    Réponses: 1
    Dernier message: 28/05/2002, 10h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo