gtk linux 升级_linux下GTK+升级的问题,谢谢各位了

我要从gtk+ 1.2 升级到gtk+ 2.0 原来的是RH自带的,找了半天都没有找到现成的RPM包,最后是从www.gtk.org下载的tar.gz格式的源代码包,看了他的安装说明后,先装上了atk和glib,但在装pango的时候确还是认老的lib库(就是1.2的那个),原来的那个在/usr/lib目录下,现在装的都在/usr/local/lib下面,有什么办法可疑解决这个问题吗?

贴上错误提示(在pango下执行./configure的时候出现的)

*** 'pkg-config --modversion glib-2.0' returned 2.2.2, but GLIB (2.0.6)

*** was found! If pkg-config was correct, then it is best

*** to remove the old version of GLib. You may also be able to fix the error

*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing

*** /etc/ld.so.conf. Make sure you have run ldconfig if that is

*** required on your system.

*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH

*** to point to the correct configuration files

|

楼上说的不对,库搜索路径设在PATH里没有用。

gtk1.2和2.x是不同的两个版本,不能兼容,所以两个包都要保留,否则系统上原来的应用有可能会出问题。

错误提示里写的很明确了,需要修改/etc/ld.so.conf(永久行为),或者设置LD_LIBRARY_PATH(临时的)。按照你的系统情况,可以永久设置,即在/etc/ld.conf里加上/usr/local/lib。

|

-I/usr/include/gtk-2.0

|

应该可以用命令#export PATH=$PATH:/usr/local/lib目录添加到系统自动搜索的lib目录。

不过原来/usr/lib目录可能就找不到了。如果要把内容全都copy到/usr/lib里呢?

试试吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值