LinuxSir.cn,穿越时空的Linuxsir!

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

基于GLIb的程序,准备移植到uclinux下,是否需要先对GLIB交叉编译呢?

[复制链接]
发表于 2004-8-10 12:54:19 | 显示全部楼层 |阅读模式
目前没交叉编译GLIB到uclinux下,但是总是提示很多函数找不到,有经验的朋友帮忙指点一下
谢谢
发表于 2004-8-10 12:58:13 | 显示全部楼层
是的, 如果你的目标系统上没有GLIB
 楼主| 发表于 2004-8-10 12:59:47 | 显示全部楼层
是否有已经移植好的GLIB库呢?
埃,我一直没想到glib需要移植,程序移植编译通不过才想到这个问题
发表于 2004-8-10 13:10:38 | 显示全部楼层
有没有俺就不知道了

不过如果你的程序不算太大的话
我觉得把那些GLIB的东西改掉未尝不是一个办法
 楼主| 发表于 2004-8-10 13:12:42 | 显示全部楼层
我在做dillo到uClinux的移植工作
dillo使用了打量的glib的函数
意思是:或者交叉编译,或者重写glib的函数为调用libc的函数
是不是这个意思呢?
发表于 2004-8-10 14:32:12 | 显示全部楼层
yes
还有一个办法:如果dillo中用的GLIB函数种类不多
可以把用到的这些函数自己实现一个或者用宏定义改成别别的函数
发表于 2004-8-10 21:18:52 | 显示全部楼层
我粗略地看了看dillo的源代码,感觉用到的glib,gtk的东西很多。如果要把这些glib函数改掉,将来dillo的版本一旦升级,恐怕又要做大量重复性的工作来与新版本保持同步。
最好是用将glib编译到uclinux的办法。
 楼主| 发表于 2004-8-11 09:31:47 | 显示全部楼层
对,确定了移植glib的方案
不过移植起有点麻烦
相关资料不是很多啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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