Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Discussion: Compiler avec GCC 4.7

  1. #1
    Membre émérite
    Avatar de ol9245
    Homme Profil pro Olivier Planchon
    Chercheur
    Inscrit en
    avril 2007
    Messages
    928
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier Planchon
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 928
    Points : 989
    Points
    989

    Par défaut Compiler avec GCC 4.7

    Bonjour,

    Je suis sur Ubuntu 12.04.
    Je viens d'installer gcc-4.7 et j'arrive à compiler des programmes de test dans la console.
    J'ai aussi réussi à faire que la 4.7 soit la version par défaut. Par exemple, quand je fais g++ --version, j'ai bien une version 4.7 qui s'affiche.

    Par contre je n'arrive pas à compiler sous Eclipse le moindre programme spécifiquement C++11.

    Comment expliquer à Eclipse qu'il doit changer de compilateur C++ ?

    Je suis nouvel utilisateur d'Eclipse, donc les solutions que je peux explorer par moi-même sont limitées.

    Merci d'avance pour votre aide.
    "True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want." Larry Wall.
    Matlab 7.12.0.635 (R2011a), Ubuntu 12.04 64bits. <<<Je ne réponds pas aux messages privés techniques. Merci de poster les questions techniques sur les forums, comme c'est recommandé ICI>>>

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro Laurent Barbareau
    Ingénieur développement logiciels
    Inscrit en
    novembre 2004
    Messages
    3 246
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent Barbareau
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2004
    Messages : 3 246
    Points : 14 850
    Points
    14 850

    Par défaut

    Bonjour,

    Jette un oeil à ceci http://laurent-barbareau.developpez....ls/EclipseCDT/ . Ce tutoriel n'est pas encore officialisé (car pas tout à fait terminé) mais il devrait pouvoir t'aider un minimum.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Pensez à cliquer sur le bouton une fois votre problème solutionné, merci.

  3. #3
    Membre émérite
    Avatar de ol9245
    Homme Profil pro Olivier Planchon
    Chercheur
    Inscrit en
    avril 2007
    Messages
    928
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier Planchon
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 928
    Points : 989
    Points
    989

    Par défaut

    Citation Envoyé par Laurent.B Voir le message
    Bonjour,

    Jette un oeil à ceci http://laurent-barbareau.developpez....ls/EclipseCDT/ . Ce tutoriel n'est pas encore officialisé (car pas tout à fait terminé) mais il devrait pouvoir t'aider un minimum.
    Merci pour le lien.
    en fait j'ai pas réussi à avancer car le tuto est essentiellement tourné vers windows alors que je suis sur linux.

    J'ai déja eclipse qui tourne. Mon problème est de le faire compiler avec le gcc 4.7 que je viens d'installer.
    "True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want." Larry Wall.
    Matlab 7.12.0.635 (R2011a), Ubuntu 12.04 64bits. <<<Je ne réponds pas aux messages privés techniques. Merci de poster les questions techniques sur les forums, comme c'est recommandé ICI>>>

  4. #4
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro Laurent Barbareau
    Ingénieur développement logiciels
    Inscrit en
    novembre 2004
    Messages
    3 246
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent Barbareau
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2004
    Messages : 3 246
    Points : 14 850
    Points
    14 850

    Par défaut

    Tout est histoire de toolchain et de PATH...
    As-tu bien parcouru le tutoriel en entier ?
    Si vraiment ça ne peut pas t'aider alors peut-être serait-il bon d'indiquer ce qui se passe lorsque tu lances un build...
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Pensez à cliquer sur le bouton une fois votre problème solutionné, merci.

  5. #5
    Membre émérite
    Avatar de ol9245
    Homme Profil pro Olivier Planchon
    Chercheur
    Inscrit en
    avril 2007
    Messages
    928
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier Planchon
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 928
    Points : 989
    Points
    989

    Par défaut

    Là ça a empirer. J'ai chargé des mises à jour dans eclipse et je ne peux même plus éditer un source :

    Could not open the editor: No editor descriptor for id org.eclipse.cdt.ui.editor.CEditor
    "True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want." Larry Wall.
    Matlab 7.12.0.635 (R2011a), Ubuntu 12.04 64bits. <<<Je ne réponds pas aux messages privés techniques. Merci de poster les questions techniques sur les forums, comme c'est recommandé ICI>>>

  6. #6
    Membre émérite
    Avatar de ol9245
    Homme Profil pro Olivier Planchon
    Chercheur
    Inscrit en
    avril 2007
    Messages
    928
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier Planchon
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 928
    Points : 989
    Points
    989

    Par défaut

    J'ai réinstallé Eclipse à partir de ce lien :

    http://www.eclipse.org/downloads/dow...-x86_64.tar.gz

    J'ai copié le contenu de l'archive dans mon home puis j'ai lancé clipse (donc pas de processus d'installation nécessaire avec cette archive apparemment).

    J'ai demandé à créer un "hellow world C++ project".

    Il ne reconnait pas tous les mots du C++, c'est bizarre. Voic la capture d'écran :

    Note : j'ai installé auparavant g++-4.7. Pour compiler un programme à la console, je fais ceci :
    Code :
    g++-4.7 -std=c++11 tst_threads2.cpp -o tst_threads2 -lpthread
    Les versions sont cohérentes :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    olivier@OBOKERN:~$ g++ --version
    g++ (GCC) 4.7.2
    Copyright (C) 2012 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     
    olivier@OBOKERN:~$ c++ --version
    c++ (GCC) 4.7.2
    Copyright (C) 2012 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     
    olivier@OBOKERN:~$ gcc --version
    gcc (GCC) 4.7.2
    Copyright (C) 2012 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    "True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want." Larry Wall.
    Matlab 7.12.0.635 (R2011a), Ubuntu 12.04 64bits. <<<Je ne réponds pas aux messages privés techniques. Merci de poster les questions techniques sur les forums, comme c'est recommandé ICI>>>

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •