Chyba pri prekladu gcc pro avr
Zdenek Janis
zdenek.janis na brajan.cz
Čtvrtek Leden 22 17:06:01 CET 2004
Dobry den,
trapim se s prekladem gcc pro procesory avr.
1) Stahl jsem gcc-3.3.2.tar.gz rozbalil.
2) ./configure --target=avr --enable-languages="c"
3) make
a konci to timto:
/tmp/gcc-3.3.2/gcc/xgcc -B/tmp/gcc-3.3.2/gcc/ -B/usr/local/avr/bin/
-B/usr/local/avr/lib/ -isystem /usr/local/avr/include -O2 -DIN_GCC
-DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -isystem ./include -DDF=SF -Dinhibit_libc
-mcall-prologues -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED
-Dinhibit_libc -I. -I. -I. -I./. -I./config -I./../include -DL_mulqi3
-xassembler-with-cpp -c ./config/avr/libgcc.S -o libgcc/./_mulqi3.o
config/avr/libgcc.S: Assembler messages:
config/avr/libgcc.S:72: Error: suffix or operands invalid for `clr'
config/avr/libgcc.S:72: Error: no such instruction: `clear result'
config/avr/libgcc.S:74: Error: no such instruction: `sbrc r24,0'
config/avr/libgcc.S:75: Error: too many memory references for `add'
config/avr/libgcc.S:76: Error: too many memory references for `add'
config/avr/libgcc.S:76: Error: no such instruction: `shift multiplicand'
config/avr/libgcc.S:77: Error: no such instruction: `breq __mulqi3_exit'
config/avr/libgcc.S:77: Error: no such instruction: `while multiplicand!=0'
config/avr/libgcc.S:78: Error: no such instruction: `lsr r24'
config/avr/libgcc.S:79: Error: no such instruction: `brne __mulqi3_loop'
config/avr/libgcc.S:79: Error: no such instruction: `exit if multiplier=0'
config/avr/libgcc.S:81: Error: too many memory references for `mov'
config/avr/libgcc.S:81: Error: no such instruction: `result to return
register'
make[2]: *** [libgcc/./_mulqi3.o] Error 1
make[2]: Leaving directory `/var/tmp/gcc-3.3.2/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/var/tmp/gcc-3.3.2/gcc'
make: *** [all-gcc] Error 2
Dost bych se divil ze by byla chyba ve zdrojaku, spise u klavesnice. Ale
uz si stim hraju druhy den a testnul jsem i verzi gcc-3.3 a vyledek tentyz.
Co delam za blbost?
--
S pozdravem
Zdenek Janis
Další informace o konferenci Linux