LinuxSir.cn,穿越时空的Linuxsir!

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

关于交叉编译的GCC问题,谢谢!

[复制链接]
发表于 2007-7-3 15:44:29 | 显示全部楼层 |阅读模式
现在在学习linux交叉编译,环境内核是linux 2.6.20,自己升级的,现在的交叉编译卡在编译GCC这个地方,不知道怎么办,下边是错误信息,请大家不吝赐教,谢谢!

gcc -DCROSS_COMPILE -DIN_GCC     -g -O2  -DHAVE_CONFIG_H    -I. -I../../../src-dir/gcc-2.95.3/gcc -I../../../src-dir/gcc-2.95.3/gcc/config -I../../../src-dir/gcc-2.95.3/gcc/../include -c insn-attrtab.c
gcc -c -DCROSS_COMPILE -DIN_GCC     -g -O2  -DHAVE_CONFIG_H    -I. -I../../../src-dir/gcc-2.95.3/gcc -I../../../src-dir/gcc-2.95.3/gcc/config -I../../../src-dir/gcc-2.95.3/gcc/../include ../../../src-dir/gcc-2.95.3/gcc/config/arm/arm.c
../../../src-dir/gcc-2.95.3/gcc/config/arm/arm.c: 在函数 ‘arm_override_options’ 中:
../../../src-dir/gcc-2.95.3/gcc/config/arm/arm.c:286: 警告:赋值丢弃了指针目标类型的限定
../../../src-dir/gcc-2.95.3/gcc/config/arm/arm.c:530: 错误:赋值运算中的左值无效
make[1]: *** [arm.o] 错误 1
make[1]: Leaving directory `/home/chenzl/arm-linux/build-dir/build-gcc/gcc'
make: *** [all-gcc] 错误 2
发表于 2007-7-25 07:46:17 | 显示全部楼层
兄弟我和你一样,我猜测可能是gcc没有打补丁的原因,然后我直接用crosstool配置了交叉工具链,你的目标板是什么的阿
回复 支持 反对

使用道具 举报

发表于 2007-7-29 15:52:28 | 显示全部楼层
我的问题已经解决了,你要不编译的GCC版本是多少,本机的GCC版本是多少阿
回复 支持 反对

使用道具 举报

发表于 2007-8-3 12:50:15 | 显示全部楼层
Post by chenzl
现在在学习linux交叉编译,环境内核是linux 2.6.20,自己升级的,现在的交叉编译卡在编译GCC这个地方,不知道怎么办,下边是错误信息,请大家不吝赐教,谢谢!

gcc -DCROSS_COMPILE -DIN_GCC     -g -O2  -DHAVE_CONFIG_H    -I. -I../../../src-dir/gcc-2.95.3/gcc -I../../../src-dir/gcc-2.95.3/gcc/config -I../../../src-dir/gcc-2.95.3/gcc/../include -c insn-attrtab.c
gcc -c -DCROSS_COMPILE -DIN_GCC     -g -O2  -DHAVE_CONFIG_H    -I. -I../../../src-dir/gcc-2.95.3/gcc -I../../../src-dir/gcc-2.95.3/gcc/config -I../../../src-dir/gcc-2.95.3/gcc/../include ../../../src-dir/gcc-2.95.3/gcc/config/arm/arm.c
../../../src-dir/gcc-2.95.3/gcc/config/arm/arm.c: 在函数 ‘arm_override_options’ 中:
../../../src-dir/gcc-2.95.3/gcc/config/arm/arm.c:286: 警告:赋值丢弃了指针目标类型的限定
../../../src-dir/gcc-2.95.3/gcc/config/arm/arm.c:530: 错误:赋值运算中的左值无效
make[1]: *** [arm.o] 错误 1
make[1]: Leaving directory `/home/chenzl/arm-linux/build-dir/build-gcc/gcc'
make: *** [all-gcc] 错误 2

======================================================
警告:赋值丢弃了指针目标类型的限定
翻译的真是难懂:ask

PS:这种一般是配制没搞对。
回复 支持 反对

使用道具 举报

发表于 2007-8-22 21:48:15 | 显示全部楼层
一翻译成中文就看不懂了……
感觉像是头文件的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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