Ubuntu下安装GTK库

简介:

安装GTK


首先确保您已经安装了编译工具包(gcc/g++/gdb/make等)
Ubunto默认是没有安装这些的

sudo apt-get install build-essential
  • 1
  • 1

下面安装libgtk2.0-dev libglib2.0-dev 等开发相关的库文件

sudo apt-get install gnome-core-devel 
  • 1
  • 1

下面的操作用于在编译GTK程序时自动找出头文件及库文件位置

sudo apt-get install pkg-config
  • 1
  • 1

其实安装GTK环境只要安装一个gnome-core-devel就可以了,里面集成了很多其他的包。
除此之外还要转一些其他的东西,如
libglib2.0 -doc、libgtk2.0-doc帮助文档,
devhelp帮助文档查看,
glade-gnome、glade-common、glade-doc图形界面设计等。

接着安装 devhelp GTK文档查看程序和gtk/glib 的API参考手册及其它帮助文档

sudo apt-get install devhelp
sudo apt-get install libglib2.0-doc libgtk2.0-doc 
  • 1
  • 2
  • 1
  • 2

最后是glade-gnome、glade-common、glade-doc图形界面设计

sudo apt-get install glade-gnome glade-common glade-doc  
  • 1
  • 1

如果上面的不行可以使用下面的命令

apt-get install glade libglade2-dev
  • 1
  • 1

使用外部命令查看安装的gtk库版

pkg-config --modversion gtk+ (查看1.2.x版本)
pkg-config --modversion gtk+-2.0 (查看 2.x 版本)
pkg-config --version (查看pkg-config的版本)
pkg-config --list-all grep gtk (查看是否安装了gtk)
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

安装gtk2.0

sudo apt-get install libgtk2.0-dev
  • 1
  • 1

或者直接执行

apt-get install libgtk2.0*,
  • 1
  • 1

说明


应用程序编译命令:

gcc test.c `pkg-config --cflags --libs gtk+-2.0`
  • 1
  • 1

编译通过,运行正常。
pkg-config是一个用来管理包的程序,
在控制台输入

pkg-config --cflags --libs gtk+-2.0
  • 1
  • 1

可以发现输出的文本包括了gcc编译gtk+2.0所需要的所有选项(头文件目录和库文件)。
这里有一点需要注意,

gcc test.c `pkg-config --cflags --libs gtk+-2.0`, pkg-config --cflags --libs gtk+-2.0
  • 1
  • 1

两侧的引号并不是真正的引号,而是键盘数字件那一行,最左边的那个字符。

如果错用了单引号,gcc无法使用

pkg-config --cflags --libs gtk+-2.0
  • 1
  • 1

产生的文本作为编译选项构造程序。


转载:http://blog.csdn.net/gatieme/article/details/44875727

目录
相关文章
|
9天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
28 0
|
2月前
|
Ubuntu NoSQL 关系型数据库
Ubuntu系统下安装常用软件
Ubuntu系统下安装常用软件
62 0
Ubuntu系统下安装常用软件
|
3天前
|
Ubuntu Shell 网络安全
【专栏】如何在 Ubuntu 22.04 上安装 KubeSphere?
【4月更文挑战第28天】在Ubuntu 22.04上安装KubeSphere的指南:确保系统至少有4GB内存和2核CPU,安装Docker和docker-compose。下载安装脚本`curl -sSL https://kubesphere.io/install.sh | bash`,根据提示选择安装选项,等待完成。安装后,通过访问控制台验证安装效果。解决可能出现的错误、网络问题和性能问题,利用KubeSphere提升容器管理效率。本文为顺利安装和使用提供参考。
|
8天前
|
人工智能 Ubuntu Shell
【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)
【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)
27 0
|
8天前
|
人工智能 Ubuntu C语言
【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2
【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2
17 0
|
8天前
|
人工智能 Ubuntu
【Ubuntu工具】踩坑记录:Ubuntu18.04安装FlameShot截图工具及使用方法
【Ubuntu工具】踩坑记录:Ubuntu18.04安装FlameShot截图工具及使用方法
20 0
|
9天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
34 0
|
10天前
|
存储 Ubuntu Docker
如何在 Ubuntu 上安装 Docker?
【4月更文挑战第17天】
61 8
如何在 Ubuntu 上安装 Docker?
|
12天前
|
Ubuntu Docker 索引
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
37 0
|
15天前
|
Ubuntu 数据安全/隐私保护
在UBUNTU虚拟机上安装R软件包
在UBUNTU虚拟机上安装R软件包
17 0