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 :

compiler avec gcc


Sujet :

Linux

  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 21
    Par défaut compiler avec gcc
    bonjour à tous!
    voila j'ai compiler un programme c avec gcc sous linux mon prme est trés simple et fait appel à la librérie stdio.h mais à le compilation il m'affiche dans la console :
    stdio.h: No such file or directory
    je ne comprend pas pourquoi??et que normallement il l'as reconnet

    merci de m'éclairer!.

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    ton path ne contient probablement pas le repertoire des librairies C, tout simplement,
    remedies y et ca marchera, ou alors utilises les chemins en dur

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 21
    Par défaut
    merci pour la répence;
    mais tout d'abord je n'ai pas compris c'est quoi le path je n'ai pas compris ce que je doit fair,merci

  4. #4
    Membre confirmé Avatar de Sba3Net
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 128
    Par défaut
    t'es sous quelle destribution?

    J'éspére que c'est ubuntu (et les dérivées) car tu dois faire installer les librairies essentiels :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install build-essential

  5. #5
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 21
    Par défaut
    merci infiniment SBA3NET j'ai entré la commande et j'ai rajouter les biblithéques.merci
    mais je me demande ou tu a trouver cette commande? es-qu'il existe d'autre ?

  6. #6
    Membre émérite
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Par défaut
    sabrina6, peut-être devrais-tu te renseigner sur le fonctionnement de ta distrib.
    sudo est un programme qui te permet d'exécuter une commande en tant que root.
    apt-get est la commande qui te permet d'installer/désinstaller un package.
    La suite indique que tu veux installer le package build-essential.

    Cela dit, c'était plutôt le package libc6-dev qu'il fallait installer car build-essential contient tout ce qu'il faut pour construire les packages debian (chez toi ça serait les packages ubuntu).
    Mais bon, libc6-dev a été installé car c'est une dépendance de build-essential.

  7. #7
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par sabrina6 Voir le message
    bonjour à tous!
    voila j'ai compiler un programme c avec gcc sous linux mon prme est trés simple et fait appel à la librérie stdio.h mais à le compilation il m'affiche dans la console :
    stdio.h: No such file or directory
    je ne comprend pas pourquoi??et que normallement il l'as reconnet

    merci de m'éclairer!.
    Un ".h" n'est pas une librairie mais un fichier header contenant les prototypes et macro permettant d'utiliser une librairie. Nuance importante qu'il convenait de préciser avant que le malentendu ne s'amplifie...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  8. #8
    Membre confirmé Avatar de Sba3Net
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 128
    Par défaut
    Si t'as des problèmes avec ta destribution Ubuntu voilà comment tu fait :

    Google ==> Tu_Entre_Ton_Problem + Ubuntu ==> Recherche

    Example :

    Google ==> Porblème de codec audio ubuntu ==> Recherche


    Et voilà, plus simple que ça ==> RIEN!!!

  9. #9
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 47
    Par défaut
    Salut

    En plus des paquets de build essentials et autres il ne faut pas oublier d'installer les paquets contenant les fichiers de développement des librairies, je ne sais pas exactement ce à quoi ca correspond sous Ubuntu mais en tout cas sous Fedora ce sont les "xxx-devel" ;-)

  10. #10
    Membre confirmé Avatar de Sba3Net
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 128
    Par défaut
    Pour installer une application depuis sa source

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./configure && make && make install
    Et voilà!

Discussions similaires

  1. Réponses: 5
    Dernier message: 09/04/2006, 19h02
  2. [débutant]compiler avec gcc sous linux
    Par Ickou dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 10/03/2006, 17h27
  3. compilation avec gcc: erreur inhabituelle
    Par artatum dans le forum C
    Réponses: 4
    Dernier message: 12/10/2005, 17h13
  4. Problème de compilation avec gcc
    Par Niktou dans le forum Linux
    Réponses: 9
    Dernier message: 27/09/2005, 15h18
  5. compilation avec gcc : erreurs bizard !!!
    Par CodeurNé dans le forum C
    Réponses: 2
    Dernier message: 23/09/2005, 18h09

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