Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/01/2016, à 17:26

jerbaba

compiler et maker dans geany en C et GTK+ 3.0

Bonjour,

J'ai un pb, la compilation se passe bien mais au niveau make là ça ne marche pas, j'ai ce message d'erreur :
https://dl.dropboxusercontent.com/u/315 … _geany.png

Voilà les lignes que j'ai configuré dans geany pour compiler :
cc -Wall -c "/home/jer/jsound/src/%f" `pkg-config --cflags gtk+-3.0`
et construire :
gcc -Wall -o "%e" "/home/jer/jsound/src/%f" `pkg-config --libs gtk+-3.0`

meme en rajoutant /usr/include/gtk-3.0/gtk/ dans 'dossier de travail ' de la ligne construire (qui existe bien)

ici :
https://dl.dropboxusercontent.com/u/315 … _geany.png

Merci de votre aide,

Merci de respecter les règles du forum, la taille des images est limitée.

Dernière modification par HAL (Le 03/01/2016, à 20:10)

Hors ligne

#2 Le 03/01/2016, à 18:14

claudius01

Re : compiler et maker dans geany en C et GTK+ 3.0

Bonjour et bonne année à toutes et tous,

jerbaba a écrit :

...
même en rajoutant /usr/include/gtk-3.0/gtk/ dans 'dossier de travail ' de la ligne construire (qui existe bien)

En ajoutant la même ligne avec un niveau de répertoire en moins comme suit: /usr/include/gtk-3.0/

Cela devrait mieux se passer car le fichier attendu est 'gtk/gtk.h' trouvé sous '/usr/include/gtk-3.0/' et non sous '/usr/include/gtk-3.0/gtk'

Hors ligne

#3 Le 03/01/2016, à 19:53

jerbaba

Re : compiler et maker dans geany en C et GTK+ 3.0

Je viens d'essayer et j'ai exactement le même message .... !?

Hors ligne

#4 Le 03/01/2016, à 20:06

claudius01

Re : compiler et maker dans geany en C et GTK+ 3.0

Ok.
De toute façon, vue la ligne "gcc -Wall -o ..." de l'image, cela ne m'étonne pas car il manque dans cette même ligne des informations du type "... -I <répertoire_include> ..." ;-(

Hors ligne

#5 Le 03/01/2016, à 20:23

jerbaba

Re : compiler et maker dans geany en C et GTK+ 3.0

Yes ! merci effectivement, j'ai d'autres messages mais ça vient de la glib je vais vérifier qu'elle est correctement installée.
Thanks

Hors ligne

#6 Le 03/01/2016, à 21:03

jerbaba

Re : compiler et maker dans geany en C et GTK+ 3.0

Je n'ai pas /usr/lib/glib-2.0  mais bien /usr/include/glib-2.0 est-ce que ça veut dire que la glib2 n'est pas bien installée ? c'est pas installé par défaut par ma ubuntu 15 ?

j'ai comme message :
/usr/include/glib-2.0/glib/gtypes.h:32:24: fatal error: glibconfig.h: Aucun fichier ou dossier de ce type

et j'ai cru comprendre que c'était dans un dossier de la /usr/lib/   ...

Hors ligne

#7 Le 03/01/2016, à 22:39

jerbaba

Re : compiler et maker dans geany en C et GTK+ 3.0

En fait j'ai tout résolu en rajoutant --cflags dans la ligne de construire :
gcc -Wall -o "%e" "/home/jer/jsound/src/%f" `pkg-config --cflags --libs gtk+-3.0`
sans include ni rien d'autre big_smile

Hors ligne

#8 Le 03/01/2016, à 22:40

alius

Re : compiler et maker dans geany en C et GTK+ 3.0

Tu n'as pas besoins d'inclure les chemins tels que /usr/include ou /usr/lib, ils sont par defaut dans le PATH en théorie.

fais un

locate glibconfig.h

chez moi ce fichier est ici :

/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h

donc au pire tu peux mettre dans la ligne de compilation un

-I/usr/lib/x86_64-linux-gnu/glib-2.0/include/

pour include ce path là, (si le .h se trouve a cet endroit chez toi bien entendu).


Alius

Hors ligne