写GTK程序需要哪些东西

转载 2006年06月04日 15:30:00
一般 linux 安装时如果 "程序开发环境" 的组件也一起安装,则开发工具 (gcc, as, ld, make, autoconf, automake... 等等), 程序库 (libX11, libglib, libgdk... ) 及头文件 (/usr/include/ 中的 xxx.h) 多半都已经存在. 若 compile 下面 empty.c 的有问题, 則可能少装了某些开发组件.
在安装组件时, 可以选择较高层的程序库开发组件,如 libgtk2.0-dev 或 libgtk+-devel-2.0. 为了依赖性, 在过程中较低层的几个开发组件如 libglib2.0-dev 或 libglib-devel-2.0 会一起安装.

empty.c

 1 #include <gtk/gtk.h>
 2
 3 int main(int argc, char**argv)
 4 {
 5    GtkWidget *window;
 6    gtk_init(&argc, &argv);
 7    window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
 8    gtk_widget_show(window);
 9    gtk_main();
10    return 0;
11 }
 .

在 shell 底下用 gcc compile :
linux$ gcc -o empty empty.c `pkg-config --cflags --libs gtk+-2.0`
linux$ ./empty

php程序员应具备的7种能力:

一个优秀php程序员应具备什么样的能力,才能更好的完成工作,才会有更好的发展方向呢?下面7种能力希望对您有所帮助。 一,php能力 1,了解阶段,您能写一些代码,因为那是在手册和google的帮助...
  • zhoujn90
  • zhoujn90
  • 2013年05月20日 23:23
  • 11124

子进程继承父进程的什么不继承什么

知道子进程自父进程继承什么或未继承什么将有助于我们。下面这个名单会因为 不同Unix的实现而发生变化,所以或许准确性有了水份。 请注意子进程得到的是 这些东西的 *拷贝*,不是它们本身。 由子进程...
  • yangguangmeng
  • yangguangmeng
  • 2016年02月18日 09:25
  • 2795

安卓(android)开发应该怎么学?需要哪些基础知识?

随着智能手机的流行,现在很多大大小小的开发商都需要在手机上具备客户端,这里是一片强大的吸金磁场,那么很多想学习android的朋友,都会有个疑问,那就是:安卓(android)应该怎么学,需要哪些基础...
  • ddwendy
  • ddwendy
  • 2015年09月18日 14:13
  • 1243

一个VB写的浏览器用于触摸屏使用,通过命令行参数输入地址,ESC键退出程序 ,很简单的小东西 ,没有什么特殊功能,只是可以全屏浏览网页,希望对想要用网页做触摸屏的朋友有所帮助。

  • 2008年09月16日 17:55
  • 4KB
  • 下载

华为机试样题解析:已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。 编写程序,任意输入两个站点名称,输出最少需要经过的站点数

#include "stdafx.h" #include #include #include #include #include #include using namespa...
  • yangmingjinqq
  • yangmingjinqq
  • 2014年03月28日 15:53
  • 1058

程序优化需要注意的东西---慢慢累积

1.使用WHERE条件减少循环次数; 2.尽量避免使用MOVE-CORRESPONDING 和 INTO CORRESPONDING FIELDS OF; 这条以前还真没注意到,不过不用-CORRES...
  • mysky_wxh
  • mysky_wxh
  • 2014年01月24日 17:02
  • 353

写程序也好多年了,今天突然觉得应该不学到的东西记下来 同步/异步

 1 同步与异步   (1) 同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是处于等待状态,只有接收到返回的值或消息后才往下执行其他的命令。       (2...
  • zhs953084512
  • zhs953084512
  • 2016年02月20日 19:37
  • 185

C# 嵌套循环的小例子 有的是计算数值 ,有的是输出一些简单图形,都是基础性东西,高手可以跳过,刚接触C#的初学者尤其需要这样的小程序

  • 2010年04月13日 10:36
  • 104KB
  • 下载

汇编语言程序期末写的东西

  • 2007年07月16日 18:19
  • 1.64MB
  • 下载

如何在Eclipse IDE for C/C++ Developers中正确编译GTK程序?(已解决)

出现错误信息如下,请问大牛该如何解决? 00:52:56 **** Incremental Build of configuration Debug for project Again **** ma...
  • acmerhlj
  • acmerhlj
  • 2014年10月01日 01:03
  • 1758
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写GTK程序需要哪些东西
举报原因:
原因补充:

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