Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 12.04安装GTK2.0

在撰写这篇教学文件时正好在学Ubuntu,这边说明一下如何在Ubuntu下设定GTK开发基本环境。由于GTK基本上主要以C语言来撰写,您必须有C编译器,Ubuntu预设安装好后就有gcc了,不过缺少必要的Header file,您可以在文字模式下,安装build-essential套件,例如:sudo apt-get install build-essential安装完成后,可以写个基本的C语言程式:hello.c #includeint main(void) {printf("Hello! World! ");printf("哈啰!C语言! ");return 0;}编译并执行看看:$ gcc -o hello hello.c$./helloHello! World!哈啰!C语言!再来安装GTK开发套件libgtk2.0-dev:sudo apt-get install libgtk2.0-dev安装完成后,可以使用pkg-config查看一下GTK的相关编译环境资讯:pkg-config --cflags --libs gtk+-2.0pkg-config会读取GTK附带的.pc档来取得相关编译资讯,--cflags会列出include目录,--libs列出所连结的函式库及其所在目录,以我的电脑为例:目录,以我的电脑为例:$ pkg-config --cflags --libs gtk+-2.0-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0可以分开执行比较清楚,例如:可以分开执行比较清楚,例如:$ pkg-config --cflags gtk+-2.0-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1  $ pkg-config --libs gtk+-2.0-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 安装GTK环境只要安装一个libgtk2.0-dev就可以了,而安装gnome开发环境的话,需要装gnome-core-devel,它包含GTK开发包。这里我们只介绍安装GTK2.0的方法。
  • 1
  • 2
  • 下一页
ubuntu 12.04安装OpenGLSSH SecureCRT介绍以及相关使用配置相关资讯      GTK安装 
  • Ubuntu 12.04下安装GTK 2.24.10  (12/28/2012 10:28:21)
本文评论 查看全部评论 (0)
表情: 姓名: 字数