LinuxSir.cn,穿越时空的Linuxsir!

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

关于交叉编译环境的建立

[复制链接]
发表于 2007-4-13 22:46:05 | 显示全部楼层 |阅读模式
请教各位大虾:
我下了一个arm工具包,其中包含以下文件:
armv4l-tools-2.95.2.tar.bz2
cross-armv4l-binutils-2.10-3mz.i386.rpm
cross-armv4l-gcc-2.95.2-5mz.i386.rpm
cross-armv4l-gcc-c++-2.95.2-5mz.i386.rpm
cross-armv4l-gdb-5.2.1-1mz.i686.rpm
cross-armv4l-glib-1.2.10-1mz.i386.rpm
cross-armv4l-glibc-2.2.1-2mz.i386.rpm
cross-armv4l-glibc-profile-2.2.1-2mz.i386.rpm
cross-armv4l-glib-devel-1.2.10-1mz.i386.rpm
cross-armv4l-jpeg-6b-2mz.i386.rpm
cross-armv4l-jpeg-devel-6b-2mz.i386.rpm
cross-armv4l-kernel-headers-2.4.5_rmk7_np2-1mz.i386.rpm
cross-armv4l-libfloat-1.0-3mz.i386.rpm
cross-armv4l-libpng-1.0.8-4mz.i386.rpm
cross-armv4l-openobex-0.9.8-1mz.i386.rpm
cross-armv4l-openssl-0.9.6d-1mz.i386.rpm
cross-armv4l-openssl-devel-0.9.6d-1mz.i386.rpm
cross-armv4l-popt-1.5-1mz.i386.rpm
cross-armv4l-zlib-1.1.3-5mz.i386.rpm
install.sh
然后通过终端执行:
[root@localhost armv4l-tools]# ./install.sh
却出现以下错误:
error: Failed dependencies:
        glib >= 1.2.0 is needed by cross-armv4l-openobex-0.9.8-1mz.i386
明明在我的包里含有cross-armv4l-openobex-0.9.8-1mz.i386
为什么还提示这个问题呢?
搞不懂
望各位大虾赐教!
 楼主| 发表于 2007-4-13 22:50:00 | 显示全部楼层

关于交叉编译环境的建立

请教各位大虾:
我下了一个arm工具包,其中包含以下文件:
armv4l-tools-2.95.2.tar.bz2
cross-armv4l-binutils-2.10-3mz.i386.rpm
cross-armv4l-gcc-2.95.2-5mz.i386.rpm
cross-armv4l-gcc-c++-2.95.2-5mz.i386.rpm
cross-armv4l-gdb-5.2.1-1mz.i686.rpm
cross-armv4l-glib-1.2.10-1mz.i386.rpm
cross-armv4l-glibc-2.2.1-2mz.i386.rpm
cross-armv4l-glibc-profile-2.2.1-2mz.i386.rpm
cross-armv4l-glib-devel-1.2.10-1mz.i386.rpm
cross-armv4l-jpeg-6b-2mz.i386.rpm
cross-armv4l-jpeg-devel-6b-2mz.i386.rpm
cross-armv4l-kernel-headers-2.4.5_rmk7_np2-1mz.i386.rpm
cross-armv4l-libfloat-1.0-3mz.i386.rpm
cross-armv4l-libpng-1.0.8-4mz.i386.rpm
cross-armv4l-openobex-0.9.8-1mz.i386.rpm
cross-armv4l-openssl-0.9.6d-1mz.i386.rpm
cross-armv4l-openssl-devel-0.9.6d-1mz.i386.rpm
cross-armv4l-popt-1.5-1mz.i386.rpm
cross-armv4l-zlib-1.1.3-5mz.i386.rpm
install.sh
然后通过终端执行:
[root@localhost armv4l-tools]# ./install.sh
却出现以下错误:
error: Failed dependencies:
glib >= 1.2.0 is needed by cross-armv4l-openobex-0.9.8-1mz.i386
明明在我的包里含有cross-armv4l-openobex-0.9.8-1mz.i386
为什么还提示这个问题呢?
搞不懂
望各位大虾赐教!
回复 支持 反对

使用道具 举报

发表于 2007-4-13 23:06:03 | 显示全部楼层
先装个glib-1.2.0或以上的版本再试试
回复 支持 反对

使用道具 举报

发表于 2007-4-14 02:20:59 | 显示全部楼层
RPM 的东西。。要RPM才行啊。。
回复 支持 反对

使用道具 举报

发表于 2007-4-14 13:51:47 | 显示全部楼层
error: Failed dependencies:
glib >= 1.2.0 is needed by cross-armv4l-openobex-0.9.8-1mz.i386
兄弟你理解错了,出现的是依赖性错误,上面的意思是说cross-armv41-openobex-0.9.8-1mz.i386这个工具依赖于glib,而glib的版本必须大于或者等于1.2.0。你需要下载glib软件包然后安装即可。
回复 支持 反对

使用道具 举报

发表于 2007-4-14 17:54:32 | 显示全部楼层
直接下载cross-2.95.3就可以了,这个比较好。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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