Bonjour,
Voulant voir comment un programme écrit en C se comporte irl, je décide de le compiler, alors j'ouvre le dossier qui contient le pointC et je tape make, comme tout le monde.
Mais chez moi c'est toujours spécial et rien n'y est jamais simple :
Bon, je me documente sur les chemins dans un makefile (lien), ça m'amène à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $ make cc synth.c -o synth synth.c:6:10: fatal error: gtk/gtk.h: Aucun fichier ou dossier de ce type 6 | #include <gtk/gtk.h> | ^~~~~~~~~~~ compilation terminated. make: *** [<commande interne> : synth] Erreur 1
J'enregistre, make, bim :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 INCLUDES = -I "/usr/include/gtk-2.0" /* ligne ajoutée */ TARGET = synth PACKAGES = gtk+-2.0 libglade-2.0 all: $(TARGET) clean: $(RM) $(TARGET)
Et pourtant,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $ make cc synth.c -o synth synth.c:6:10: fatal error: gtk/gtk.h: Aucun fichier ou dossier de ce type 6 | #include <gtk/gtk.h> | ^~~~~~~~~~~ compilation terminated. make: *** [<commande interne> : synth] Erreur 1
Au secours le forum, là ça me dépasse complètement (mais pourquoi les choses les plus simples sont-elles en fait effroyablement compliquées ?)
Merci,
PS : pour les curieux, "synth" est un tout petit synthétiseur basé sur la librairie BASS.
Partager