Je n’avais jamais construit de projet dans Ubuntu auparavant et j’essaie de comprendre les outils et le processus de construction GNU.
Quand j'essaie de le faire, je reçois le glib.h - no such file or directory
.
Ceci est la sortie de pkg-config --cflags --libs glib-2.0
-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -L/usr/lib/i386-linux-gnu -lglib-2.0
Je suppose que la sortie ci-dessus est que les indicateurs du compilateur sont utiles
Des idées?
Il semble que gcc
ne trouve pas le glib.h
, qui fait partie du package libglib2.0-dev
. Assurez-vous d'avoir installé le paquet libgtk2.0-0-dev
(qui dépend de libglib2.0-dev
) et réessayez.
Vous devez ajouter pkg-config --cflags --libs glib-2.0
dans le fichier make. Ça devrait ressembler à ça:
gcc `pkg-config --cflags --libs glib-2.0` file.c
Vous devez indiquer à make
d'utiliser pkg-config
pour connaître les drapeaux du compilateur. Ainsi
CFLAGS = `pkg-config --cflags glib-2.0`
LDLIBS = `pkg-config --libs glib-2.0`
make
exécutera pkg-config
et utilisera le résultat pour renseigner CFLAGS
et LDLIBS