Glib.h manquante

Résolu
librairie -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

voici ce que j'obtiens quand je tente de compiler mon programme.

user@ubuntu:~/Compilation/exercice $ make exercice
bison -t -v -d -oexercice.c exercice.y
exercice.y: conflits: 16 décalage/réduction
cc -g 'pkg-config --cflags glib-2.0'    -c -o exercice.o exercice.c
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing 'glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found


Où puis-je trouver cette librairie et comment l'installer correctement ?
Une ligne de commande du genre 'sudo apt-get install...' suffit-elle ? Merci.

3 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Oui il suffit d'installer un paquet. Quand tu sais le nom du fichier qui te manque tu peux retrouver le paquet à installer avec apt-file présenté ici :
    http://www.mistra.fr/tutoriel-linux-apt.html

    En l'occurrence :

    (mando@silk) (~) $ apt-file search glib-2.0
    ...
    libglib2.0-dev: /usr/include/glib-2.0/glib.h
    ...


    Ainsi il suffit d'installer le paquet libglib2.0-dev (paquet de développeur vu le préfixe, donc ça paraît cohérent !). Pour installer ce paquet comme mentionné sur cette même page :
    http://www.mistra.fr/tutoriel-linux-apt.html

    ... il suffit de taper en root (ou avec des sudo) :

    aptitude update
    aptitude safe-upgrade
    aptitude install libglib2.0-dev


    Bonne chance
    2
  2. librairie
     
    Mamiemando, vous êtes géniale.

    Merci infiniment, je vais pouvoir continuer mon travail.

    Sincères salutations. Librairie.
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Merci pour le compliment (ça fait toujours plaisir :p) et bonne continuation ;-)
    0