gtk 是在 Linux 下使用 c 语言构建图形界面的一个库, 它构建的图形界面是基于 gnome 运行的.
Ubuntu18 已经回归到了主流 Linux 桌面 gnome 上, 所以我们搭建 gtk 开发环境的时候, 不需要再额外安装 gnome 了.
你首先需要安装编译工具:
sudo apt-get install build-essential
gtk 现在有两种版本, 2 和 3, 可以使用如下指令同时安装两个版本:
sudo apt-get install gnome-core-devel
接下来还要安装 pkg-config 用于自动查找 gtk 的头文件位置:
sudo apt-get install pkg-config
完成之后你可以使用官方给出的示例来测试是否能够运行, Getting Started With GTK+ https://developer.gnome.org/gtk3/stable/gtk-getting-started.html
编译指令如下:
gcc main.c -o main `pkg-config --cflags --libs gtk+-3.0`
完成之后即可打开可执行文件运行查看效果
来源: http://www.jianshu.com/p/f2b87c33f434