[AVR-gcc] Installation unter Linux
Hallo.
Das ganze Thema ist ja sehr schön im Wiki beschrieben.
Ich habe soweit alles befolgt und die binutils schon kompiliert. Nun versuche ich gcc selber zu kompilieren, dabei kommt nach etwa 5min rechnen folgender Fehler:
Code:
make[2]: *** Keine Regel vorhanden, um das Target »/usr/local/avr/bin/avr-as«,
benötigt von »stamp-as«, zu erstellen. Schluss.
make[2]: Leaving directory `/home/johannes/gcc-4.1.2/obj-avr/gcc'
make[1]: *** [all-gcc] Fehler 2
make[1]: Leaving directory `/home/johannes/gcc-4.1.2/obj-avr'
make: *** [all] Fehler 2
Ich verwende openSuse 10.3. Der Pfad ist bereits in $PATH drin.
Ich bin noch nicht lange mit Linux in Kontakt und habe leider keine Idee, wie ich das Ganze kompilliert bekomme...
Vielen Dank für jede Hilfe,
Bääääär
PS: Wenn hilfreich, kann ich die gesammte Ausgabe des Kompiliervorgangs noch mal in eine Datei umleiten. Die könnte aber recht groß werden.
PPS: Vor dem Kompillieren wurde ziemlich viel durchgecheckt. Bei mir stand da auch etliche Male "checking [...] ... No". Ich hoffe, das ist Ok so...
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, installiert habe ich sie auch. Ich bin die Schritte durchgegangen, wie sie im WIKI beschrieben sind.
Es scheint also daran zu liegen, dass die Binutils noch nicht richtig übersetzt oder installiert sind. Ich habe sie nochmal (nach einem "make clean" - wie's mir vom avr-gcc bekannt war) übersetzt und die Ausgabe in eine Datei umgeleitet. Ich hab sie mal unten angehängt.
Zusätzlich dazu hat mir die Konsole noch folgendes ausgegeben:
Code:
johannes@192:~/binutils-2.17/obj-avr> make > make_binutils_2.17.txt
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
bucomm.o: In function `make_tempname':
/home/johannes/binutils-2.17/obj-avr/binutils/../../binutils/bucomm.c:426: warning: the use of `mktemp' is dangerous, better use `mkstemp'
Ich hab auch versucht, die neuere Version von Binutils zu nehmen, aber da gab es noch mehr Fehler, und da ich keine Ahnung habe, was einige der im WIKI genannten Befehle machen, habe ich mich entschieden, doch lieber die dort verwendete Version zu nehmen. Wenn ihr mich ein bisschen dabei unterstützen könnt, würde ich gerne versuchen, gleich die neuste Version (2.9) zu nehmen.
Bääääär
[Edit] Nee, Suse hat da leider keine Pakete für