Здравствуйте! Я новичек в Linux :) Пожалуйста, помогите поставить GTK+ нормально... а то там куча зависимостей... скомпилить не получилось.. поставил готовые пакеты... только вот компилиться проги не хотят =(
#include <gtk/gtk.h> int main(int argc, char *argv[]) { GtkWidget *window; gtk_init(&argc,&argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_show(window); gtk_main(); return 0; }
компилю так: gcc -o test test.c `gtk-config --cflags --libs`
это компилится... и больше ничего... если скомпилить исходник, использующий GTK_OBJECT, GTK... то получаю ошибки типа этих:
/tmp/ccSZqZ8i.o: In function `choose_greeting': test.c:(.text+0xf): undefined reference to `G_N_ELEMENTS' test.c:(.text+0x20): undefined reference to `g_random_int_range' /tmp/ccSZqZ8i.o: In function `main': test.c:(.text+0x1ca): undefined reference to `G_CALLBACK' test.c:(.text+0x1da): undefined reference to `G_OBJECT' test.c:(.text+0x1f2): undefined reference to `g_signal_connect' test.c:(.text+0x201): undefined reference to `G_CALLBACK' test.c:(.text+0x211): undefined reference to `G_OBJECT' test.c:(.text+0x228): undefined reference to `g_signal_connect'
пожалуйста, скажите, что еще надо поставить... или еще лучше скажите все, что надо поставить для полноценной работы с GTK+ :)
Я поставил вроде все, что надо: gtk1.2-dev, atk, pango, libpng, glib..
Скажите, пожалуйста, что не хватает... :) Заранее огромноооое всем спасибо :)