Glib.h manquante

Résolu
librairie -  
mamiemando Messages postés 33772 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

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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
librairie
 
Mamiemando, vous êtes géniale.

Merci infiniment, je vais pouvoir continuer mon travail.

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