Си библиотеки в убунту (Не знаю как они в убунту называются!)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

UbuntuBeginer
Сообщения: 23
ОС: Ubuntu Linux:) & WinNT 2000:(

Си библиотеки в убунту

Сообщение UbuntuBeginer »

Нужны gtk библиотеки для программирования на Си!
В книге моей написано надо качать gtk-devel, но его в репозиториях нет
gtk-dev тож нет!
Скачал всякие (но не все) libc* и libgtk и всё равно не могу откомпилировать простое окошко:

Код: Выделить всё

#include <gtk/gtk.h>
int main( int argc, char *argv[] )
{
  GtkWidget *window1;
  gtk_init( &argc, &argv );
  window1 = gtk_window_new( GTK_WINDOW_TOPLEVEL );
  gtk_signal_concect( GTK_OBJECT( window1 ), "destroy",
    GTK_SIGNAL_FUNC( gtk_main_quit ), NULL );
  gtk_widget_show( window1 );
  gtk_main();
  return 0;
}


при компиляции вот:

Код: Выделить всё

$ gcc wind.c -o okno `gtk-config --cflags` `gtk-config --libs`
bash: gtk-config: команда не найдена
bash: gtk-config: команда не найдена
wind.c:1:21: ошибка: gtk/gtk.h: No such file or directory
wind.c: In function ‘main’:
wind.c:5: error: ‘GtkWidget’ undeclared (first use in this function)
wind.c:5: error: (Each undeclared identifier is reported only once
wind.c:5: error: for each function it appears in.)
wind.c:5: error: ‘window1’ undeclared (first use in this function)
wind.c:7: error: ‘GTK_WINDOW_TOPLEVEL’ undeclared (first use in this function)
wind.c:9: error: ‘gtk_main_quit’ undeclared (first use in this function)
wind.c:9: error: ‘NULL’ undeclared (first use in this function)

Как называются gtk библиотеки для Си в убунте?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Си библиотеки в убунту

Сообщение alv »

полагаю, что команда типа
aptitude search gtk
должна дать все, имеющее к gtk отношение, ну а дальше уж надо смотреть, что действительно необходимо
Спасибо сказали:
Mag!str
Сообщения: 16
ОС: Ubuntu 8.04

Re: Си библиотеки в убунту

Сообщение Mag!str »

libgtk1.2-dev ставили?
Спасибо сказали: