GTK+ 2.0 教程--编译 Hello World 程序

原创 2004年08月06日 19:03:00

编译 Hello World 程序

编译命令是:


gcc -Wall -g helloworld.c -o helloworld `pkg-config --cflags gtk+-2.0`
/
`pkg-config --libs gtk+-2.0`


要用程序 pkg-config,可以从 www.freedesktop.org 得到。这个程序读文件 .pc
 来决定编译 GTK 程序需要的编译选项。pkg-config --cflags gtk+-2.0 列出
include 目录,pkg-config --libs gtk+-2.0 列出编译连接库,也可以合在一起
,像这样:pkg-config --cflags --libs gtk+-2.0。

注意上面编译命令中使用了“命令替换”。命令替换(command substitution)使得
可以捕获一个命令的输出而在另一个命令中替换它。

连接时常用的库:


GTK 库(-lgtk),构件库,基于 GDK。

GDK 库(-lgdk),Xlib 库的封装(wrapper)。

gdk-pixbuf 库(-lgdk_pixbuf),图像处理库。

Pango 库(-lpango),国际化。

gobject 库(-lgobject),包含 GTK 的类型系统。

gmodule 库(-lgmodule),动态运行库。

GLib 库(-lglib),包含各种函数;这个示例里只用了 g_print()。GTK 是基于
GLib,因此你总需要这个库。详见 GLib 这一章。

Xlib 库(-lX11),GDK 要使用。

Xext 库(-lXext),包含共享内存位图和其它 X 扩展。

math 库(-lm),数学库。

 

使用适配器模式设计RMI方式的网络应用程序

 使用适配器模式设计RMI方式的网络应用程序为网络应用编写本地Java对象指南 简介:    使用Java的RMI方式编写基于网络的应用程序是非常简单的。然而,使用不是基于网络的类,而且还把它复杂化来...
  • wearebug
  • wearebug
  • 2002-04-01 09:31:00
  • 1130

用cmake编译gtk程序:gssdp

转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp作者联系方式:YU TAO 用cmake编译gtk程序:gssdp使用cmake来编译gtk的程序,这里用gupn...
  • mimepp
  • mimepp
  • 2008-06-01 15:18:00
  • 2593

gtk的安装和gtk程序的编译

版本:ubuntu11.10 首先为了保证你更新的速度要先更新一下你的软件源 设置---更新----设置----Ubuntu软件---下载自。。选择你的下载源 下面是安装gtk的步骤: ...
  • l460602540
  • l460602540
  • 2011-11-05 10:33:09
  • 544

automake编译gtk+程序

预备说明: make: Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不算是一个合格的专业程序员。 make是一个命令工具,解释Makefile中的指令(规则)...
  • u013293310
  • u013293310
  • 2014-01-09 18:22:17
  • 1251

使用eclipse编译gtk+程序

使用eclipse编译gtk+程序   2012-08-25 00:04:56|  分类: 【专业-图像】 |  标签:gtk  编程   |举报 |字号 订阅 ...
  • tangchenchan
  • tangchenchan
  • 2014-07-12 10:27:18
  • 549

arm-linux-gcc<em>编译gtk程序</em>

举报人: 被举报人: chezhai 举报的资源分: 2 *类型: *详细原因: 取  消 提  交 arm-linux-gcc<em>编译gtk程序</em> 3 积分 立即下载 ...
  • 2018年04月17日 00:00

GTK+ 2.0 教程--编译 Hello World 程序

编译 Hello World 程序编译命令是:gcc -Wall -g helloworld.c -o helloworld `pkg-config --cflags gtk+-2.0` /`pkg-...
  • lastking
  • lastking
  • 2004-08-06 19:03:00
  • 1561

gtk程序编译和链接过程

最近在调查GTK程序,发现编译和运行都不是很顺利。按照例子写了一个hello程序后,编译过不去,出现错误我编译的命令如下:#gcc testgtk.c -o gtk1 错误如下:testgtk.c:1...
  • ywg888
  • ywg888
  • 2010-03-09 08:58:00
  • 772

Ubuntu下GTK的安装、编译和测试

我利用此方法成功在UBUNTU 10.04下安装GTK 2.20.1。 一、安装   1、安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get insta...
  • chinajobs
  • chinajobs
  • 2015-08-22 20:25:40
  • 665

一个简单的GTK的例子程序

  源代码: 编译命令和结果:     一些解释说明: The file includes all of the widgets, variables, function...
  • shaoguangleo
  • shaoguangleo
  • 2011-05-21 06:13:00
  • 2635
收藏助手
不良信息举报
您举报文章:GTK+ 2.0 教程--编译 Hello World 程序
举报原因:
原因补充:

(最多只允许输入30个字)