在ubuntu10.04下,使用Xlib编程时,编译命令需要使用 $gcc -o ex ex.c -L /usr/X11R6/lib -lX11 , 才可编译成功。
1)进行GTK+编程时,编译命令需要使用 $gcc ex.c -o ex `pkg-config --cflags --libs gtk+-2.0`, 才可编译成功;原因是 gtk-config 是属于gtk-1.2的,而ubuntu10.04中的gtk2,所以需要使用pkg-config来代替,进行编译。
2)进行GNOME编程时,需要先运行一下命令安装 gnome-dev 和 gnome-core-devel :
$sudo apt-get install libgnomeui-dev
$sudo apt-get install gnome-core-deve原因:gnome2的开发环境比较容易安装,gnome1.4中像gnome-config这类工具很多都集成到了pkgconfig中。
进行编译时需要使用$gcc -o ex ex.c `pkg-config libgnomeui-2.0 libgnome-2.0 libgnomecanvas-2.0 --cflags --libs`