|
我在FC3下编译出错,详情见下面:
make[1]: Entering directory `/root/soft/skyeye/libiberty'
make[2]: Entering directory `/root/soft/skyeye/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/soft/skyeye/libiberty/testsuite'
make[1]: Leaving directory `/root/soft/skyeye/libiberty'
make[1]: Entering directory `/root/soft/skyeye/intl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/soft/skyeye/intl'
make[1]: Entering directory `/root/soft/skyeye/bfd'
make all-recursive
make[2]: Entering directory `/root/soft/skyeye/bfd'
Making all in doc
make[3]: Entering directory `/root/soft/skyeye/bfd/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/soft/skyeye/bfd/doc'
Making all in po
make[3]: Entering directory `/root/soft/skyeye/bfd/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/soft/skyeye/bfd/po'
make[3]: Entering directory `/root/soft/skyeye/bfd'
make[3]: Leaving directory `/root/soft/skyeye/bfd'
make[2]: Leaving directory `/root/soft/skyeye/bfd'
make[1]: Leaving directory `/root/soft/skyeye/bfd'
make[1]: Entering directory `/root/soft/skyeye/opcodes'
make all-recursive
make[2]: Entering directory `/root/soft/skyeye/opcodes'
Making all in po
make[3]: Entering directory `/root/soft/skyeye/opcodes/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/soft/skyeye/opcodes/po'
make[3]: Entering directory `/root/soft/skyeye/opcodes'
make[3]: Leaving directory `/root/soft/skyeye/opcodes'
make[2]: Leaving directory `/root/soft/skyeye/opcodes'
make[1]: Leaving directory `/root/soft/skyeye/opcodes'
make[1]: Entering directory `/root/soft/skyeye/etc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/soft/skyeye/etc'
make[1]: Entering directory `/root/soft/skyeye/mmalloc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/soft/skyeye/mmalloc'
make[1]: Entering directory `/root/soft/skyeye/readline'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/soft/skyeye/readline'
make[1]: Entering directory `/root/soft/skyeye/sim'
make[2]: Entering directory `/root/soft/skyeye/sim/common'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/root/soft/skyeye/sim/common'
make[2]: Entering directory `/root/soft/skyeye/sim/arm'
gcc -c -DHAVE_CONFIG_H -DDEFAULT_INLINE=0 -DMODET `gtk-config --cflags` -I. -I. -I../common -I./../common -I../../include -I./../../include -I../../bfd -I./../../bfd -I../../opcodes -I./../../opcodes -I../../intl -I./../../intl -I../../include/gdb -g -O2 skyeye_mach_s3c44b0.c
skyeye_mach_s3c44b0.c:260: error: conflicting types for 's3c44b0_io_read_word'
skyeye_mach_s3c44b0.c:249: error: previous implicit declaration of 's3c44b0_io_read_word' was here
skyeye_mach_s3c44b0.c:432: error: conflicting types for 's3c44b0_io_write_word'
skyeye_mach_s3c44b0.c:419: error: previous implicit declaration of 's3c44b0_io_write_word' was here
make[2]: *** [skyeye_mach_s3c44b0.o] 错误 1
make[2]: Leaving directory `/root/soft/skyeye/sim/arm'
make[1]: *** [all] 错误 2
make[1]: Leaving directory `/root/soft/skyeye/sim'
make: *** [all-sim] 错误 2
请问是什么原因? |
|