Chinaunix首页 | 论坛 | 博客
  • 博客访问: 605953
  • 博文数量: 99
  • 博客积分: 5128
  • 博客等级: 大校
  • 技术积分: 1538
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-27 19:40
文章分类

全部博文(99)

文章存档

2012年(3)

2011年(5)

2010年(4)

2009年(31)

2008年(56)

分类: LINUX

2008-07-08 13:06:45

首先安装gcc,make等工具,还有GTK库
sudo apt-get install build-essential

sudo apt-get install libgtk2.0-dev

然后写一个最简单的测试程序:

#include
#include
int main(int argc, char *argv[])
{
    GtkWidget *window;
    gtk_init(&argc, &argv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_widget_show(window);
    gtk_main();
    return 0;
}

至于程序什么意思可以先不用管,接着下来的日记会说这个。
保存为simple.c
然后编译:
$ gcc -o simple simple.c `pkg-config --libs --cflags gtk+-2.0`
然后运行:
$ ./simple
或者直接双击运行,看到弹出一个什么都没有的窗口,那就是我们的结果了:)

当然,完全可以自己手工编译GTK库,到 下载需要的库,解决掉一些依赖关系就OK了,不过话说回来,解决这些依赖关系就是最麻烦的事情了,这个有经验兄弟去折腾吧,我搞了一个晚上终于手工编译完毕:)

参考资料:
GTK教程
作者: Jan Bodnar.
pkg-config 详解
http://blog.csdn.net/wangyifei0822/archive/2008/04/12/2286317.aspx
阅读(683) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-15 17:14:41

多谢楼主分享哦,学习了!也欢迎广大linux爱好者来我的论坛一起讨论arm哦!www.lt-net.cn