J'essaie d'installer l'environnement de développement GTK sur Ubuntu, et j'ai des difficultés à le faire simplement.
En gros, mon objectif est de compiler simplement un fichier C qui inclut le fichier d'en-tête <gtk/gtk.h>
pour que je puisse commencer à bricoler :
#include <gtk/gtk.h>
int main() { }
Donc, cette réponse dit que vous pouvez simplement installer apt-get gnome-core-devel build-essential
pour obtenir l'environnement de développement installé. Ok, donc j'ai essayé et quand j'essaie de compiler le code ci-dessus, j'obtiens, le compilateur se plaint qu'il ne peut pas trouver le fichier gtk/gtk.h
Donc, j'ajoute /usr/include/gtk-2.0/
au Chemin et compilez à nouveau. Maintenant, il se plaint qu'il ne peut pas trouver un autre fichier. /gio/gio.h
.
Ce fichier n'existait même pas sur mon système, donc après avoir cherché gio.h sur Google, et avoir installé d'autres bibliothèques avec apt-getting, j'ai réussi à l'installer. J'ai essayé de compiler à nouveau, cette fois le compilateur ne peut pas trouver /usr/include/glib-2.0/glib/gtypes.h
.
À ce stade, je pense qu'il ne peut pas être si difficile d'installer simplement quelque chose comme l'environnement de développement GTK, qui est un paquet assez populaire. Je pensais que quelque chose n'allait pas avec mon système, alors j'ai essayé sur une autre installation d'Ubuntu, et j'ai rencontré les mêmes problèmes.
Alors, quels sont les paquets exacts nécessaires pour installer GTK ? Et devrai-je configurer manuellement mon chemin d'inclusion, ou est-ce censé se produire automatiquement ?