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

Discussion: Compiler avec GCC 4.7

  1. #1
    Membre Expert
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    avril 2007
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 959
    Points : 1 119
    Points
    1 119

    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
    Ingénieur développement logiciels
    Inscrit en
    novembre 2004
    Messages
    3 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Â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 290
    Points : 16 867
    Points
    16 867

    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
    Gardons toujours à l'esprit que le forum constitue une base documentaire dont il nous faut prendre soin en l'alimentant soigneusement, par nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre Expert
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    avril 2007
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 959
    Points : 1 119
    Points
    1 119

    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
    Ingénieur développement logiciels
    Inscrit en
    novembre 2004
    Messages
    3 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Â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 290
    Points : 16 867
    Points
    16 867

    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
    Gardons toujours à l'esprit que le forum constitue une base documentaire dont il nous faut prendre soin en l'alimentant soigneusement, par nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  5. #5
    Membre Expert
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    avril 2007
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 959
    Points : 1 119
    Points
    1 119

    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 Expert
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    avril 2007
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 959
    Points : 1 119
    Points
    1 119

    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
  •