#include <gtk/gtk.h>
int main(int argc , char *argv[]){
GtkWidget *window;
GtkWidget *button;
gtk_init(&argc,&argv);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
button=gtk_button_new_with_label("erfan");
gtk_container_add(GTK_CONTAINER(window),button);
g_signal_connect(G_OBJECT(button), "clicked", gtk_main_quit, NULL);
gtk_widget_show(window);
gtk_widget_show(button);
gtk_main();
return 0;
}
این کد رو در یک فایل با پسوند .c ذخیره کنید و اون رو در میزکار خود بریزید و سپس دستور زیر رو در console اجرا کنید :
cd ~erfan/Desktop; gcc yourapp.c -o app `pkg-config --cflags --libs gtk+-2.0`
ببخشید کد رو دستکاری کردم :D چون تو برنامتون ، برای خروج مجبور میشدید اون رو دستی kill کنید ، ولی الان با کلیک کردن روی button برنامه terminate میشه .