我使用 skyeye 1.0 但make錯誤
我是使用x86_64但make發生錯誤不知問題在何處~ 錯誤訊息如下 .... 發生在 arm2x86上
會是因為我使用x86_64原因嗎?
gcc -c arch/arm/dbct/arm2x86.c -o binary/arm2x86.o -DDEFAULT_INLINE=0 -DMODET `pkg-config gtk+-2.0 --cflags` -I. -I arch/arm -I arch/arm/common/ -I arch/arm/common/mmu/ -I arch/arm/mach/ -I device/ -I device/net -I device/lcd -I device/flash -I utils/share -I utils/main -I utils/config -g -O
In file included from arch/arm/dbct/arm2x86.c:2:
arch/arm/dbct/arm2x86_self.h:11: warning: call-clobbered register used for global register variable
arch/arm/dbct/arm2x86_self.h:12: warning: call-clobbered register used for global register variable
arch/arm/dbct/arm2x86.c: In function â Try to compile without DBCT suppport. Download the newest skyeye source then type:
make NO_DBCT=1 all 这种方法没能解决问题,运行后错误:arch/arm/mach/at91.h:410: error: size of array ‘padding’ is too large 同问:1.0.0 安装没问题,
skyeye-20051024.tar.bz2 make出问题
make NO_DBCT=1 all也一样
arch/bfin/common/iomem.c: 在函数 ‘isram_write_word’ 中:
arch/bfin/common/iomem.c:17: 错误:赋值运算中的左值无效
arch/bfin/common/iomem.c: 在函数 ‘put_word’ 中:
arch/bfin/common/iomem.c:88: 错误:赋值运算中的左值无效
arch/bfin/common/iomem.c: 在函数 ‘put_long’ 中:
arch/bfin/common/iomem.c:105: 错误:赋值运算中的左值无效
make: *** 错误 1 同问:1.0.0 安装没问题,
skyeye-20051024.tar.bz2 make出问题
make NO_DBCT=1 all也一样
arch/bfin/common/iomem.c: 在函数 ‘isram_write_word’ 中:
arch/bfin/common/iomem.c:17: 错误:赋值运算中的左值无效
arch/bfin/common/iomem.c: 在函数 ‘put_word’ 中:
arch/bfin/common/iomem.c:88: 错误:赋值运算中的左值无效
arch/bfin/common/iomem.c: 在函数 ‘put_long’ 中:
arch/bfin/common/iomem.c:105: 错误:赋值运算中的左值无效
make: *** 错误 1
楼上的这个厉害,我第一次看出错信息是中文的,难道是传说中的gcc中科院汉化版? 楼上,可能不是,我是FC4,在gui shell下也可以显示中文。 我是linux中文版基本没用过,基本自己在英文版上调个中文字体,加个中文输入法就完了。
是我少见多怪了!
页:
[1]