QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1004|回复: 1

vivi编译过程中出现的问题

[复制链接]
发表于 2005-5-22 17:41:52 | 显示全部楼层 |阅读模式
[root@localhost vivi]# make
arm-linux-gcc -I/temp/vivi/include -I/usr/local/arm/3.4.1/include -Wall -Wstrict-prototypes -O2 -fPIC -fomit-frame-pointer -mapcs-32   -mshort-load-bytes -msoft-float   -c -o init/main.o init/main.c
cc1: error: invalid option `short-load-bytes'
make: *** [init/main.o] Error 1

我用的是gcc3.4.1,makefile中修改 CROSS_COMPILE 了,gcc2.95.3也试过了,怎么解决这个问题?

还有把vivi的linux_cmd_line 设置为“init=/linuxrc console=ttySAC0”
这个在哪个文件修改的?好象找不到
谢谢了
 楼主| 发表于 2005-5-22 18:05:29 | 显示全部楼层
成功了,用GCC2.95.3

用GCC2.95.3没有出现这样的错误了,在google查到一点消息
“> short-load-bytes is an obsolete flag not supported by gcc3.4
> and above.
> In the arch/armnommu/Makefile change CFLAGS to
> "-malignment-traps -msoft-float" and AFLAGS to -msoft-float.
> This will also eliminate a complaint about mixed old and new
> style float options.”
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 11:31 , Processed in 0.042946 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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