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

 C Discussion :

ECLIPSE GANYMEDE SOUS UBUNTO 8.10


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 39
    Par défaut ECLIPSE GANYMEDE SOUS UBUNTO 8.10
    Bonjour à tous amis développeur ^^

    Je me met depuis peu à Eclipse pour faire du développement sous C/C++.
    Environnement Ubunto 8.10 (ou 8.0.4 pour certaines bécanes)

    Le problème: Les librairies standard ne le sont pas!!!
    En effet, si je veux par exemple faire un "pow(A,B)" la fonction "pow" n'est pas reconnut. Meme apres le "#include <math.h>"...

    je suis allez voir dedans et je ne vois pas toutes les fonctions comme pow, log10 etc....

    Auriez-vous une solution, un indice pour éclairer ma route?

    Par avance merci.
    Iko

  2. #2
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    Salut,

    quelle est l'erreur? est ce que c'est un problème lié à eclipse ? (ton code compile dans le terminal ?)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 39
    Par défaut
    bonjour ^^
    Je ne pense pas que le problème vienne de Eclipse...
    Mon compilateur est GCC.
    Pour d'autres fonctions de base (utilisant par exemple "stdio.h") pas de problème (cf hello word ).

    Mon prog avec la fonction pow ne se compile pas. Il voit le header math.h, mais celui-ci n'étant pas complet, il indique que "pow" n'est pas reconnut (car non existant dans la librairie)...

    je suis surprit de la chose...Math.h est une lib standard qui me semble incomplète...

    je me reconnecte sur linux et je poste le message d'erreur...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 39
    Par défaut
    Up double post désolé...

    voici mon bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #include <stdio.h>
    #include <math.h>
     
    int A = 2;
    int B = 3;
    double pouette;
    main()
    /*coucou first pg bonjour*/
     
    {
    	pouette=pow(A,B);
    	printf("hello, ikoria\n");
    	return 0;
    }
    et voici le message d'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Building target: Hello_word
    Invoking: GCC C Linker
    gcc  -o"Hello_word"  ./hm_main.o   
    ./hm_main.o: In function `main':
    /home/ikoria/workspace_eclipse/Hello_word/Debug/../hm_main.c:19: undefined reference to `pow'
    collect2: ld a retourné 1 code d'état d'exécution
    make: *** [Hello_word] Erreur 1
    merci d'avance pour l'aide ^^
    Iko

  5. #5
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    voir point n° 4 de ce message ou encore la FAQ

    je déplace dans le bon forum..

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 39
    Par défaut
    pour une librairie faite à la main je veux bien, mais là...C'est une librairie standard quand même...
    De plus, quand j'ouvre le fichier math.h, je ne vois aucune référence à un pow ou un log ou un sqrt etc...Est-ce normal et votre avis? juste un problème de makefile???

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

Discussions similaires

  1. Installation JbossV5 sous Eclipse Ganymede
    Par aristote2009 dans le forum Eclipse
    Réponses: 3
    Dernier message: 05/12/2009, 17h07
  2. deployer un projet web sous eclipse ganymede
    Par john_wili dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 13/06/2009, 18h13
  3. installer eclipse Ganymede sous Ubuntu
    Par khaigo dans le forum Eclipse
    Réponses: 5
    Dernier message: 20/01/2009, 19h31
  4. glassfish sous eclipse Ganymede
    Par Mehdi_82 dans le forum Eclipse
    Réponses: 0
    Dernier message: 06/11/2008, 19h58
  5. [Perf]Eclipse rame sous linux, Que faire ?
    Par Zapan dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 15/01/2006, 15h05

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