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

Linux Discussion :

Dans quel package se trouve les fonctions C ??


Sujet :

Linux

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 81
    Points
    81
    Par défaut Dans quel package se trouve les fonctions C ??
    Bonjour a tous ,

    Voila en fait je cherche le package a installer pour disposer des fonctions C comme write ou printf, car pour l'instant si je fais un man 3 printf il ne me sort rien, de meme man 2 write non plus...

    Au passage, je suis sur ubuntu 5.10...

    Merci

  2. #2
    Sib
    Sib est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Points : 30
    Points
    30
    Par défaut
    Sous Ubuntu 5.10, il te faut installer les packages gcc (pour avoir GCC 4.0, si ce n'est déjà fait) et libc6-dev (pour les librairies C standards) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install gcc libc6-dev

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 81
    Points
    81
    Par défaut
    Le plus étrange est que gcc 4.0 est déjà installé ainsi que libc6 et libc6-dev, je m'étais personnelement occupé de leurs cas ...

    Donc ca ne résoud pas mon problème, en fait le message d'erreur que j'ai est : incompatible implicit declaration of built-in function `printf`.

    On dirait qu'il croit que printf est un builtin..., comme s'il ne trouvait pas la fonction C... je ne vois pas ....

  4. #4
    Sib
    Sib est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Points : 30
    Points
    30
    Par défaut
    Le problème devrait pourtant venir de la lib6-dev manquante, puisqu'il ne trouve pas printf..

    Vérifie que le package est bien installé, et que tu fais bien un #include <stdio.h>

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 81
    Points
    81
    Par défaut
    En fait je fais bien exprès de ne pas faire un #include <stdio.h> car je ne n'ai pas accès a man 3 printf, lequel manuel spécifie les includes systèmes a inclure pour utiliser la fonction...

    En fait mon problème vient peut etre plutot du fait que je n'ai pas les pages de manuels man 3 printf, man 2 write, man 3 scanf ....

    Comment ce fait il, dans ce cas ou sont installés ces mans ??

    Merci encore

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 81
    Points
    81
    Par défaut
    en effet il me manque en fait juste les mans...

  7. #7
    Sib
    Sib est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Points : 30
    Points
    30
    Par défaut
    Les pages man ne sont que des pages d'aide..
    Ce n'est pas parce qu'elles ne sont pas dispos que ces fonctions ne sont pas "installées" ..

    La fonction "printf" est disponible via stdio.h, donc il te faut l'inclure pour pouvoir l'utiliser.. Tout comme "scanf" et compagnie..

    Pour les pages man, c'est un autre problème..

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 81
    Points
    81
    Par défaut
    Je n'ai jamais dis que c'est dans les mans qu'ont trouvaient les fonctions, j'en suis pas a ce stade la merci kd mm mdr .

    en fait il me manquait simplement manpages-dev, depuis le tout debut...

  9. #9
    Sib
    Sib est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Points : 30
    Points
    30
    Par défaut
    Lol oké, désolé pour le message au "rabais" ..

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Points : 81
    Points
    81
    Par défaut
    Pas de problèmes

    la reponses était manpages-dev, allez résolu HOP...

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

Discussions similaires

  1. dans quel champ se trouve le mot clé
    Par surfys dans le forum Débuter
    Réponses: 0
    Dernier message: 14/09/2008, 11h55
  2. [Joomla!] Où se trouve les fonctions d'identification de Joomla ?
    Par hugobosscool26 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 13/05/2008, 20h26
  3. Réponses: 2
    Dernier message: 07/08/2007, 03h37
  4. [2.1.1] Dans quel jar se trouve FORenderOption
    Par oneigloo dans le forum BIRT
    Réponses: 10
    Dernier message: 17/07/2007, 17h45

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