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

Choisir un environnement de développement Discussion :

Quel version de GCC utiliser : 3.x.x ou 4.x.x ?


Sujet :

Choisir un environnement de développement

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 256
    Points : 91
    Points
    91
    Par défaut Quel version de GCC utiliser : 3.x.x ou 4.x.x ?
    Bonsoir tout le monde,

    J'ai vu que deux versions de GCC sont maintenues, la 3.x.x et la 4.x.x.
    Quels sont en gros les différences entre ces deux versions ?
    J'ai actuellement une version 3.x.x pour faire des programmes sous Windows avec Code::Blocks, est-ce que je peut mettre à jour sans problèmes GCC vers une 4.x.x ?

    Sinon, y a-t-il un compilateur qui sort du lot pour faire des programmes Windows ? (ça ammêne surement à de grand débats, si c'est le cas, avec vous un lien vers un de ces débats ?).

    Merci.
    Pierre.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 24
    Points : 27
    Points
    27
    Par défaut
    Les differences entre v3 et v4 ont surtout à voir avec la méchanique interne du compilateur. La géneration de code est tout de meme bien meilleur pour les processeurs récents (x86-64, SSE, auto-vectorization), et le C++ en général. Il y a aussi le support d'OpenMP entre autres choses.

    De toute façon la ligne 3.x.x est maintenant close, et la version 4.2.0 ne devrait pas tarder (en cours de finalisation).

    Vous pouvez d'ailleurs récuperer un snapshot içi: ftp://gcc.gnu.org/pub/gcc/snapshots/
    C'est recompilable dans un environement cygwin, environement que je ne saurais trop recomander.

    Maintenant je doute que gcc soit le compilateur le plus indiqué pour 'faire des programmes Windows'

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 256
    Points : 91
    Points
    91
    Par défaut
    OK, merci.
    Donc, lequel serait plus recomandé pour faire des programmes pour Windows ?

    Merci.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 24
    Points : 27
    Points
    27
    Par défaut
    Je recommenderais gcc

    Mais c'est toujours plus délicat par exemple de linker un object, une lib ou une dll puisque celà peut dépendre de la tambouille interne au compilateur et que l'écrasante majorité des gens sur Windows utilisent Microsoft Visual Studio, à commencer par Microsoft.
    En C c'est gérable, en C++ beaucoup moins (mangling non standardisé etc...).

    Donc le plus indiqué sera soit MSVC, soit un qque chose de strictement compatible comme l'Intel C Compiler. Ces deux la sont payants, mais il existe des versions plus ou moins limités et gratuite.

    Si l'interoperabilité n'est pas un critère fondamental par contre...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Quel versions de Python utiliser (2,3,etc)
    Par beegees dans le forum Général Python
    Réponses: 6
    Dernier message: 12/05/2010, 22h01
  2. [OCCI] Quel version de gcc est compatible avec les librairies OCCI de Oracle 10 ?
    Par philemon_siclone dans le forum Interfaces de programmation
    Réponses: 4
    Dernier message: 09/01/2009, 21h24
  3. Spécifier quel version de java utiliser.
    Par Rakken dans le forum Firefox
    Réponses: 2
    Dernier message: 02/08/2008, 21h19
  4. CPU avril 2008 - quel version de opatch utilise
    Par ZashOne dans le forum Administration
    Réponses: 1
    Dernier message: 21/04/2008, 22h08
  5. [UBUNTU] Quelle version de Gcc à utiliser
    Par krachik dans le forum Ubuntu
    Réponses: 3
    Dernier message: 22/04/2007, 13h30

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