安装gcc-2.95.3时候的问题

C、C++和Java语言
回复
cg
帖子: 31
注册时间: 2006-06-25 13:02
送出感谢: 0
接收感谢: 0

安装gcc-2.95.3时候的问题

#1

帖子 cg » 2006-08-06 21:30

安装gcc-2.95.3的时候根据资料,打完补丁,用如下命令进行configure:

$../gcc-2.95.3/configure --target=$TARGET --prefix=$PREFIX \
>--without-headers --enable-languages=c --disable-threads

其中的$TARGET是arm-linux,configure之后通过,
但是make all-gcc或者是直接make,或者make bootstrap都出现错误:

gcc -c -DCROSS_COMPILE -DIN_GCC -g -DHAVE_CONFIG_H -I. -I. -I./config -I./../include ./config/arm/arm.c
./config/arm/arm.c: 在函数 ‘arm_override_options’ 中:
./config/arm/arm.c:286: 警告: assignment discards qualifiers from pointer target type
./config/arm/arm.c:530: 错误: 赋值运算中的左值无效
make[2]: *** [arm.o] 错误 1
make[2]: Leaving directory `/home/spirit/embedded/build-tools/gcc-2.95.3/gcc'
make[1]: *** [bootstrap] 错误 2
make[1]: Leaving directory `/home/spirit/embedded/build-tools/gcc-2.95.3/gcc'
make: *** [bootstrap] 错误 2
spirit@spirit-freeOS:~/embedded/build-tools/gcc-2.95.3$

因为它提示./config/arm/arm.c:530: 错误: 赋值运算中的左值无效,所以我将arm.c中的这行程序注释掉,但重新编译还是有新的错误出现!

请问大家这是怎么回事?谢谢
头像
ectotherm
帖子: 225
注册时间: 2006-05-23 13:35
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 ectotherm » 2006-08-07 8:21

gcc 都 4.* 了,我最早只用过 gcc 3.2,再早的版本没用,不知道。
Anto
帖子: 1
注册时间: 2006-08-18 11:00
送出感谢: 0
接收感谢: 0

#3

帖子 Anto » 2006-08-18 11:11

换一个版本试试
回复

回到 “C/C++/Java”