Ich möchte gcc-core installieren und nachher einsetzen um für die avr micrcontroller serie programme zu übersetzten. Dies funktioniert jedoch nicht da make mit einer Fehlermeldung abbricht.
Hier die Fehlerausgabe:
ZitatAlles anzeigen
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S: Assembler messages:
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:72: Error: suffix or operands invalid for `clr'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:72: Error: no such instruction: `clear result'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:74: Error: no such instruction: `sbrc r24,0'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:75: Error: too many memory references for `add'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:76: Error: too many memory references for `add'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:76: Error: no such instruction: `shift multiplicand'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:77: Error: no such instruction: `breq __mulqi3_exit'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:77: Error: no such instruction: `while multiplicand!=0'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:78: Error: no such instruction: `lsr r24'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:79: Error: no such instruction: `brne __mulqi3_loop'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:79: Error: no such instruction: `exit if multiplier=0'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:81: Error: too many memory references for `mov'
/root/Desktop/gcc-4.0.0/gcc/config/avr/libgcc.S:81: Error: no such instruction: `result to return register'
make[1]: *** [libgcc/./_mulqi3.o] Fehler 1
make: *** [stmp-multilib] Fehler 2
Das Configure skript habe ich folgendermaßen gestartet
configure --target=avr --prefix=/usr/local/avr --disable-nls --enable-languages="c"
Danach kommt make was halt abbircht.
GNU Binutils habe ich die version binutils-2.14.90.6-3.
Die AVR-LIBC kann ich ohne die avr sachen nicht installieren.
Weiss jemand woran das liegen könnte.
Achja ich habe auch die versionen (gcc-core) 3.1, und 4.0.1 ausprobiert. Überall der gleiche Fehler,