LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1115|回复: 4

为什么我的系统中没有 libgobject-2.0.la 这个库文件呢?

[复制链接]
发表于 2003-7-26 22:28:26 | 显示全部楼层 |阅读模式
我用的是 RH9,安装了 glib2-devel 这个包,但是在编译一个 gtk2 的程序时却告诉我缺少 libgobject-2.0.la 这个库文件,请问这是怎么回事?.la、.a 以及 .so 的文件分别是干什么的?有什么区别?谢谢!
发表于 2003-7-26 22:52:53 | 显示全部楼层
如果缺少文件可以到rpmfind去找。
这些文件都是库文件。.so是动态链接库。.a是静态库。.la不太清楚 。
 楼主| 发表于 2003-7-27 09:04:43 | 显示全部楼层
最初由 kj501 发表
如果缺少文件可以到rpmfind去找。
这些文件都是库文件。.so是动态链接库。.a是静态库。.la不太清楚 。


谢谢!在 rpmfind 找过了,没有 for RH 的,而且原来在编译 RH 的 srpm 包时发现,有时编译一些文件时会产生 .la 文件,但是 RH 自己的 srpm 包中的 spec 有时会将其删除。
发表于 2003-7-28 10:21:36 | 显示全部楼层
用其它发行版的也可以吧,rpm的通用性还是很强的。也可以直接从源代码开始编译。
 楼主| 发表于 2003-7-28 20:36:11 | 显示全部楼层
最初由 kj501 发表
用其它发行版的也可以吧,rpm的通用性还是很强的。也可以直接从源代码开始编译。


谢谢!实在不行,只好自己试试编译 glib2 了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表