Glib.h manquante
Résolu
Bonjour,
voici ce que j'obtiens quand je tente de compiler mon programme.
Où puis-je trouver cette librairie et comment l'installer correctement ?
Une ligne de commande du genre 'sudo apt-get install...' suffit-elle ? Merci.
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
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 :
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) :
Bonne chance
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