我们用gtk3.0开发库来开发:
1.安装GCC开发环境

~/Desktop/MyC$ sudo apt install build-essential

2 .安装pkg-config包

~/Desktop/MyC$ sudo apt install pkg-config

3.安装gtk3.0

~/Desktop/MyC$ sudo apt install gtk+-3.0

这样GTK的开发环境就搭好了。我们来写个小实例box.c:

#include <gtk/gtk.h>

int main(int argc,char* argv[]){
GtkWidget *window;
GtkWidget *label;
//初始化GTK库
gtk_init(&argc,&argv);
//创建主窗口
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
//设置窗口大小
gtk_widget_set_size_request(window,300,300);
//设置窗口标题
gtk_window_set_title(GTK_WINDOW(window),"Hello World");
//当窗口即将被销毁时,停止主GTK+循环
g_signal_connect(window,"destroy",G_CALLBACK(gtk_main_quit),NULL);
//创建一个“Hello,world”标签
label = gtk_label_new("Hello,world");
//将标签加入到主窗口
gtk_container_add(GTK_CONTAINER(window),label);
//设置窗口中的所有元素可见
gtk_widget_show_all(window);
//开始主循环,直到应用程序关闭
gtk_main();
return 0;
}

编译运行:

~/Desktop/MyC$ gcc box.c -o box `pkg-config --cflags --libs gtk+-3.0`
~/Desktop/MyC$ ./box

随后就会看到一个窗口弹出来。