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

RedHat / CentOS / Fedora Discussion :

[FEDORA] Installation de compilateur sous Feodra core 3


Sujet :

RedHat / CentOS / Fedora

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 41
    Points
    41
    Par défaut [FEDORA] Installation de compilateur sous Feodra core 3
    Bonjour à tous,

    Je travaille sur fc3. Voulant compiler un pakage de source (le but est de construire un executable), j'ai fait ce-ci:

    >> ./configure ==> ok
    >> make ==> g++: Command not found ..

    J'ai vérifié si g++ est bien installé en faisant ce-ci:
    >> yum list g++\*

    J'obtiens :
    >> g++2.95.i386 2.95.4-29033cl installed

    Là, je ne comprends rien!!

    Y aurait-il qlq 'un qui a une idée?
    Merci!

    Tawada

  2. #2
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Met ton Path a jour

    Et je sais pas si c'est le cas pour g++ ou pas, mais je crois que tu dois créé une variable CLASSPATH

    Tu l'a installé, la n'est pas le problème, seulement il ne trouve pas la commande car elle n'est pas exporté dans ton dossier de travail

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 41
    Points
    41
    Par défaut
    Merci pour ta réponse!

    Comment il faut faire pour mettre le path à jour?

  4. #4
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PATH=$PATH:TonRepertoireG++
    Normalement sa marche comme sa

    [edit] faut s'arreter un repertoire au dessus de la commande elle meme[/edit]

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 41
    Points
    41
    Par défaut
    Pour trouver le répertoire de g++2.95.i386, j'ai fais ce-ci :

    Résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    /usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/cc1plus
    /usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/include/exception
    /usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/include/new
    /usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/include/new.h
    /usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/include/typeinfo
    /usr/share/doc/g++2.95-2.95.4
    /usr/share/doc/g++2.95-2.95.4/ChangeLog
    /usr/share/doc/g++2.95-2.95.4/ChangeLog.1
    /usr/share/doc/g++2.95-2.95.4/ChangeLog.egcs
    Je fais ensuite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PATH=$PATH:/usr/share/doc/g++2.95-2.95.4
    Je fais un ./configure, et j'ai ce-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ANSI C... none needed
    checking for g++... no
    checking for c++... no
    checking for gpp... no
    checking for aCC... no
    checking for CC... no
    checking for cxx... no
    checking for cc++... no
    checking for cl... no
    checking for FCC... no
    checking for KCC... no
    checking for RCC... no
    checking for xlC_r... no
    checking for xlC... no
    checking whether we are using the GNU C++ compiler... no
    checking whether g++ accepts -g... no
    checking how to run the C preprocessor... gcc -E
    checking for ranlib... ranlib
    checking for ar... /usr/bin/ar
    checking for fltk-config... /usr/bin/X11/fltk-config
    checking for main in -ljpeg... no
    checking for main in -lz... yes
    checking for main in -lpng... yes
    checking for main in -lm... yes
    checking for vsnprintf... yes
    checking for snprintf... yes
    Je ne suis pas encore sorti de l'auberge!

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 41
    Points
    41
    Par défaut
    Quelqu'un a une idée?
    Je commence à désersperer..

  7. #7
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 239
    Points
    8 239
    Par défaut
    salut,
    il semblerait que tu aies installé un paquet de connectiva sur une fedora, c'est assez bizarre. ton PATH est incorrect parce que tu dis que les éxécutables sont aussi dans un répertoire de documentation. cherche d'uatres paquets g++ et installes une version plus récente. sinon pour le path, essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     export PATH="$PATH:/usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/"
    si ça ne marche pas, essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export CC=/usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/cc1plus
    et essaie à nouveau. si ça ne marche toujours pas,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s /usr/bin/g++ /usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/cc1plus

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 41
    Points
    41
    Par défaut
    ça ne marche toujours pas..

    j'ai essayé d'installer gcc-c++ par deux méthodes:
    >> yum install gcc-c++
    et
    >> yum groupinstall "Development Tools"

    L'erreur suivante apparaît:
    >> Error: binutils conflicts with gcc-c++ < 4.0.0

    Votre aide sera précieuse

  9. #9
    Membre confirmé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Points : 534
    Points
    534
    Par défaut
    Le_coyote à dit:
    et essaie à nouveau. si ça ne marche toujours pas,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <div style="text-align: left;">ln -s /usr/bin/g++ /usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/cc1plus</div>
    t'as vraiment essayé ça? ça ne marche pas!!! c'est quoi le message le message d'erreur?

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 41
    Points
    41
    Par défaut
    Salut!
    Voilà, ça donne ce-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln: `/usr/lib/gcc-lib/i386-conectiva-linux/2.95.4/cc1plus': File exists

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 41
    Points
    41
    Par défaut
    Je ne savais pas qu'installer un paquet dans fc3 allait prendre tout ce temps. J'ai essayé pendant toute la journée d'hier et sans succés.

    Je pense que la cause serait dû au fait j'ai installé des paquets qui sont en conflit.
    Par exemple, pour installer gcc-g++ :
    et comme je l'ai dit dans un message précédent, on obtient ce-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     >> Error: binutils conflicts with gcc-c++ < 4.0.0
    Mais comment faire pour détecter ce conflit?

    J'ai fait ce-ci :
    1.
    Résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    gcc-3.4.4-2.fc3
    gcc-g77-3.4.4-2.fc3
    libgcc-4.0.0-0.40
    2.
    Rés.
    rien affiché
    3.
    CODE]rpm -qa | grep gcc-g++[/code]
    Rés.
    rien affiché


  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Points : 41
    Points
    41
    Par défaut
    Il y a du nouveau suite au pb d'installation du paquet:

    J'ai purement et simplement swicher pour ubuntu !!!!

    En tout cas grand merci pour les réponses!

    A bientôt,

    Tawada

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

Discussions similaires

  1. Module GLX avec carte nvidia sous Feodra core 5
    Par Invité4 dans le forum Matériel
    Réponses: 8
    Dernier message: 02/05/2006, 17h32
  2. Php/mysql sous Feodra core 5 !
    Par Johnny P. dans le forum Linux
    Réponses: 4
    Dernier message: 29/04/2006, 19h47
  3. Lancer un programme au démarrage sous Feodra core 3
    Par nicolas66 dans le forum Administration système
    Réponses: 11
    Dernier message: 05/04/2006, 09h56
  4. Réponses: 6
    Dernier message: 31/03/2006, 19h59
  5. Installation de gnoChm sous Feodra core 4
    Par Goundy dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 26/03/2006, 18h51

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