我正在使用centos,我想知道确定我的gtk版本的正确方法是什么。 我搜索并找到了一些方法,但他们给出了不同的答案,所以我很困惑。例如: 我的centos有这个目录:
/usr/lib64/gtk-2.0/2.10.0
,所以版本是2.10.0。 但是“
pkg-config --modversion gtk + -2.0
“给了”2.18.9“。 并且“
rpm -qa | grep -i gtk2
“显示:
gtk2-devel-2.18.9-12.el6.x86_64
gtk2-engines-2.18.4-5.el6.centos.x86_64
gtk2-2.18.9-12.el6.x86_64
gtk2-immodule-xim-2.18.9-12.el6.x86_64
我完全糊涂了。有人帮帮我吗?感谢。
答案 0 :(得分:1)
GTK的版本是您的gtk2-2.x.x-y.el6.x86_64
(即2.18.9)之一,也是由pkg-config提供的。
(gtk-engines
可能有较低版本,因为它可能没有发布微版本5到9.另一个答案2.10.0是GTK模块的API版本。该目录将它分开例如,GTK 3.0模块中的GTK模块格式。)