当前位置: 技术问答>linux和unix
安装glib2.0后遇上的问题!
来源: 互联网 发布时间:2015-10-10
本文导语: 有一个项目需要用上glib2.0,安装过程中,我将源文件解压到/tmp目录下,按照说明顺序执行: ./config make make install 安装成功后,写了一小程序验证是否能运行(程序决对没有问题),结果编译的时候,说很多头文件...
有一个项目需要用上glib2.0,安装过程中,我将源文件解压到/tmp目录下,按照说明顺序执行:
./config
make
make install
安装成功后,写了一小程序验证是否能运行(程序决对没有问题),结果编译的时候,说很多头文件找不多,不知道是哪里出了问题,用rpm -q glib显示出来的版本也只有1.几的版本,而不是2.6.0,郁闷呀,不知有人遇上过这种情况没有!谢谢。
注:系统为redhat linux 8.0
./config
make
make install
安装成功后,写了一小程序验证是否能运行(程序决对没有问题),结果编译的时候,说很多头文件找不多,不知道是哪里出了问题,用rpm -q glib显示出来的版本也只有1.几的版本,而不是2.6.0,郁闷呀,不知有人遇上过这种情况没有!谢谢。
注:系统为redhat linux 8.0
|
一般说来,GLIB2是系统必须的部件,因此,你只能安装与系统本身带的一样版本的,否则会引起系统不稳定。rpm -q glib2可以查看你系统的版本。系统的版本由于缺少一些头文件,就是安装了glib2-devel-...都缺一些,所以还是得下源码,安装的路径也要与原有的一致,否则多个代码,测试结果就有点未知了。
|
除了头文件未包含,我认为可能是编译参数的问题吧。
|
先卸掉老版本,--force强制安装
|
redhat 8.0 这个古董的东西你还有,i服了u
fedora core 3 和Debian sarge都自带glib2.0
fedora core 3 和Debian sarge都自带glib2.0