gtk 包括了glib没?linux程序到哪里去搜索头文件?
发表于 : 2009-11-08 12:16
网上下载了一个写好的linux程序,其中的某个程序文件包括头文件glib.h(#include<glib.h>),但是我进行编译的时候提示“没有该该文件或目录”。
因为我有安装GTK开发环境:sudo apt-get install gnome-core-devel,所以glib.h头文件是存在的(我在/usr/include/glib-2.0中找到它)。
问题1:编译的时候,我直接用了make,如果后面要加编译选项,应该如何用?有哪些固定的语法?或者可以提供类似的参考文档或书籍,谢谢。
问题2:提示没有glib.h头文件,是否是因为该头文件的路径不正确,如果是,又该如何放置呢?
再进一步,linux 程序里面是如何查 找(按照哪种路径顺序)头文件的?我刚刚才开始玩linux,只知道在windows下,需要把该头文件放到和程序体一个根目录下。谢谢。
问题3:我下载的开源程序的编译文档里面提示:“Install OpenGL and X11 -dev packages (X11/Xlib.h and GL/gl.h) ”,那我现在安装了GTK,还需要安装些别的东西吗?或者说GTK包括了X11/Xlib.h 和 GL/gl.h没?谢谢。
Thanks a lot in advance!
因为我有安装GTK开发环境:sudo apt-get install gnome-core-devel,所以glib.h头文件是存在的(我在/usr/include/glib-2.0中找到它)。
问题1:编译的时候,我直接用了make,如果后面要加编译选项,应该如何用?有哪些固定的语法?或者可以提供类似的参考文档或书籍,谢谢。
问题2:提示没有glib.h头文件,是否是因为该头文件的路径不正确,如果是,又该如何放置呢?
再进一步,linux 程序里面是如何查 找(按照哪种路径顺序)头文件的?我刚刚才开始玩linux,只知道在windows下,需要把该头文件放到和程序体一个根目录下。谢谢。
问题3:我下载的开源程序的编译文档里面提示:“Install OpenGL and X11 -dev packages (X11/Xlib.h and GL/gl.h) ”,那我现在安装了GTK,还需要安装些别的东西吗?或者说GTK包括了X11/Xlib.h 和 GL/gl.h没?谢谢。
Thanks a lot in advance!