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

  1. #1
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2008
    Messages : 7 634
    Points : 13 482
    Points
    13 482

    Par défaut GCC 4.4.0 disponible sous Windows.

    Bonjour,
    MingGW avec GCC 4.4.0 disponible !

    Moins d'un mois après la sortie de la version release de GCC 4.4.0, l'équipe de MinGW vient de terminer le portage de celui-ci vers Windows. Bonne nouvelle pour tous ceux qui développent en C++ sous cette plateforme ! La version est disponible au téléchargement depuis cette semaine.

    Rappelons que GCC 4.4.0. intègre pas mal de nouveautés C++0x (RValue, Variadic templates, auto-typed variables, etc.). De quoi commencer à anticiper les évolutions à venir.

    Utilisez-vous MinGW dans vos développements ? Allez-vous télécharger cette dernière version ?
    -----
    Pour ceux qui ne connaissent pas MinGW (Minimalist GNU for Windows), il s'agit d'un portage de la collection des compilateurs GNU (GCC) et de différentes bibliothèques sur Windows. Ce portage permet le développement logiciel directement sous Windows sans DLL ou bibliothèques autres que les bibliothèques standards de Microsoft.

  2. #2
    Membre éclairé
    Avatar de Florian Goo
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    680
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : septembre 2008
    Messages : 680
    Points : 841
    Points
    841

    Par défaut

    Excellente nouvelle, même pour moi qui ne code en ce moment que sous Linux !
    Il était en effet dommage que GCC ait une image de compilateur à la traine pour les développeurs coincés sous Windows.

    Cela me semble même une bonne nouvelle pour les utilisateurs de Visual. L'apparition sous Windows d'un compilateur concurrent supportant (partiellement) C++0x est toujours bénéfique à l'utilisateur. Ainsi, Microsoft sera obligé de se bouger pour implémenter le futur standard.

    Enfin, cela facilite la collaboration dans le cadre du développement de logiciels libres, où l'on est plus ou moins forcé de s'adapter au maillon le plus faible de la chaine que forme les différents contributeurs du projet.
    Cours : Initiation à CMake
    Projet : Scalpel, bibliothèque d'analyse de code source C++ (développement en cours)
    Ce message a été tapé avec un clavier en disposition bépo.

  3. #3
    Membre chevronné
    Avatar de Goten
    Profil pro
    Inscrit en
    juillet 2008
    Messages
    1 580
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : France

    Informations forums :
    Inscription : juillet 2008
    Messages : 1 580
    Points : 2 201
    Points
    2 201

    Par défaut

    Bonne nouvelle, ça m'évitera d'avoir à rebooter sous linux / ou lancer une vm juste pour tester des petits bout de code C++0x.
    Le seul truc qui me manque vraiment (et même dans les versions plus récentes de gcc) c'est les lambdas expressions. J'ai même du installer VS2010 pour pouvoir les tester x).

    Enfin pour répondre à la question, ouaip jpense compiler cette version de mingw (le tout interfacer avec code::blocks, ne faisant rien de bien conséquent sous windows).
    "Hardcoded types are to generic code what magic constants are to regular code." --A. Alexandrescu

  4. #4
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2004
    Messages
    11 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : octobre 2004
    Messages : 11 085
    Points : 27 205
    Points
    27 205

    Par défaut

    C'est une excellente nouvelle...

    Peut-être cette version me permettra-t-elle d'avancer dans la compilation de MinGW afin qu'il supporte le 64 bits d'origine

    En plus, cela permettra de se faire la main sur les nouveautés du standard (ou du moins, sur partie des nouveautés )
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  5. #5
    Membre éclairé
    Avatar de Florian Goo
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    680
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : septembre 2008
    Messages : 680
    Points : 841
    Points
    841

    Par défaut

    J'ai d'ailleurs oublié un autre aspect de la bonne nouvelle, puisque MinGW est également utilisé sous Linux pour la cross-compilation vers Windows !
    Cours : Initiation à CMake
    Projet : Scalpel, bibliothèque d'analyse de code source C++ (développement en cours)
    Ce message a été tapé avec un clavier en disposition bépo.

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    24 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 24 337
    Points : 160 314
    Points
    160 314

    Par défaut

    Je n'ai qu'une chose à dire : enfin ! La dernière version stable de MinGW se basait sur GCC 3.4.5, qui date de... 2005 ! Cela donnait une très mauvaise image du libre et de GCC. Maintenant, c'est résolu. Ce n'est pas ça qui va me faire changer de VS/ICC, mais c'est quand même une bonne nouvelle (ils vont se bouger pour atteindre et dépasser GCC sur certains points), et cela devrait améliorer les cross-compilations de Windows vers Linux.
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions), HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  7. #7
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2004
    Messages
    11 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : octobre 2004
    Messages : 11 085
    Points : 27 205
    Points
    27 205

    Par défaut

    Citation Envoyé par dourouc05 Voir le message
    Je n'ai qu'une chose à dire : enfin ! La dernière version stable de MinGW se basait sur GCC 3.4.5, qui date de... 2005
    Oui, mais bon... même si elles étaient présentées en tant que RC, les versions 4.x.x ont toujours été disponibles

    Et elles ne fonctionnaient pas plus mal que la version dite "stable"

    Ceci dit, nous nous accordons sur le fait que je n'ai jamais compris leur frilosité sur le sujet
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  8. #8
    Membre éclairé
    Avatar de Florian Goo
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    680
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : septembre 2008
    Messages : 680
    Points : 841
    Points
    841

    Par défaut

    Citation Envoyé par koala01 Voir le message
    Et elles ne fonctionnaient pas plus mal que la version dite "stable"
    Ce n'était pas mon cas. Dans certains de mes projets en entreprise, j'étais forcé de revenir à la stable…
    Cours : Initiation à CMake
    Projet : Scalpel, bibliothèque d'analyse de code source C++ (développement en cours)
    Ce message a été tapé avec un clavier en disposition bépo.

  9. #9
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2004
    Messages
    11 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : octobre 2004
    Messages : 11 085
    Points : 27 205
    Points
    27 205

    Par défaut

    Citation Envoyé par Florian Goo Voir le message
    Ce n'était pas mon cas. Dans certains de mes projets en entreprise, j'étais forcé de revenir à la stable…
    Ca m'intéresse... pourrais tu en dire d'avantage, sur ce qui "foirait", principalement
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  10. #10
    Membre éclairé
    Avatar de Florian Goo
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    680
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : septembre 2008
    Messages : 680
    Points : 841
    Points
    841

    Par défaut

    Aïe, c'est que ça commence à dater un peu, c'est plutôt flou dans mon esprit…
    Si mes souvenirs sont bons, il me semble que j'ai eu des problèmes avec Boost.Python. Je ne sais plus si je n'arrivais pas à compiler du code qui en faisait usage, ou simplement si je n'arrivais pas à compiler la lib elle-même. Ou encore si le binaire n'était pas bancal…

    Je n'ai pas de Windows sous la main… aucun problème pour compiler l'intégralité de Boost, avec les versions 4.x alpha ?
    Cours : Initiation à CMake
    Projet : Scalpel, bibliothèque d'analyse de code source C++ (développement en cours)
    Ce message a été tapé avec un clavier en disposition bépo.

  11. #11
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2004
    Messages
    11 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : octobre 2004
    Messages : 11 085
    Points : 27 205
    Points
    27 205

    Par défaut

    Rien de plus insurmontable que de trouver le moyen de satisfaire les différentes dépendances (expat, ICU ou OpenMP)...

    Evidemment, ca peut prendre du temps, mais bon... ce n'est pas non plus la mort
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  12. #12
    Membre éclairé
    Avatar de Florian Goo
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    680
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : septembre 2008
    Messages : 680
    Points : 841
    Points
    841

    Par défaut

    Non bah je saurais plus trop dire, alors…
    Cours : Initiation à CMake
    Projet : Scalpel, bibliothèque d'analyse de code source C++ (développement en cours)
    Ce message a été tapé avec un clavier en disposition bépo.

Discussions similaires

  1. Opera 20 est disponible sous Windows et Mac
    Par Francis Walter dans le forum Opera
    Réponses: 0
    Dernier message: 05/03/2014, 20h18
  2. Liste ds couleurs disponibles sous Windows
    Par devel360 dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 06/06/2010, 22h31
  3. Langages disponibles sous Windows
    Par forsites dans le forum Débuter
    Réponses: 6
    Dernier message: 07/01/2010, 20h47
  4. Qt enfin disponible sous Windows en version GPL
    Par Aurelien.Regat-Barrel dans le forum Qt
    Réponses: 88
    Dernier message: 19/01/2008, 13h22

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