Hallo alle, Ich versuche der gcc compiler für AVR processoren zur installieren unter QNX-Betriebsystem. Schon bei der Konfiguration von der erste packet(binutils-2.15) bekomme ich ein Fehlermeldung siehe Anhang. ich habe genau die Anweisungen unter:"http://www.roboternetz.de/wissen/index.php/Avr-gcc_und_avrdude_installieren " gefolgt. ich nehme an dass ich nicht weitere packet(gcc-core, avr-libc, uisp) richtig instalieren kann wenn die programme avr-as , avr-ld usw nicht erkannt sind. Kann jemand mich helfen Danke
Das verstehe wer will. Der erste Aufruf von ./configure geht, der zweite will ./configure nicht mehr finden? Ist die Datei zwischendurch verschwunden? Warum hast du nach dem ersten Aufruf nicht gleich mit "make" weitergemacht?
hallo, musste ich 2x schauen: 1. aufruf lautet ../configure --target=avr --prefix=/usr/local/avr --disable-nls 2. ./configure --target=avr --prefix=/usr/local/avr --disable-nls da fehlt der erste '.' d.h. zuerst hast du das configure im parent-dir ausgeführt, nachher im aktuellen verzeichnis habe die doku da oben nur überflogen, explizite sachen dazu sind mir aber nicht aufgefallen hth
Wäre die Frage, welches Verzeichnis das aktuelle Verzeichnis denn ist.
Die Beschreibung in der genannten URL sagt: ... mkdir obj-avr cd obj-avr ../configure --target=avr --prefix=/usr/local/avr --disable-nls make Damit ist auch klar, dass nur ../configure ausgeführt werden soll, kein ./configure. Danach mit make (und dann später make install) weitermachen. Der ,,Fehler'' ist also gar keiner.
Hallo, Bitte vergiss es einfach mit der letze Zeile im Anhang. Ich habe mich vertip und dabei versuch die Konfiguration neu durchzuführen. In Grund genommen ich will einfach wissen warum bekommen ich folgende meldungen am ende: Checking for avr-ar...no Checking for avr-as...no Checking for avr-dlltool...no usv.. der aktuelle verzeichniss ist : /usr/local/avr/binutils-2.15/obj-avr nach make :make[1]: *** [stmp-multilib] Error 2 > make[1]: Leaving directory `/usr/local/gcc-3.4.2/obj-avr/gcc' > make: *** [all-gcc] Error 2
mit der fehlermedlung kann vermutlich niemand etwas anfangen. bitte poste doch die komplette ausgabe vom make, ab dann, wo es daneben geht. das configure ist ja offensichtlich durchgelaufen.
Du machst ziemliche Gedankensprünge hier. Denkst du auch dran, dass andere deine Schritte nachvollziehen müssen? > Checking for avr-ar...no > Checking for avr-as...no > Checking for avr-dlltool...no usv.. Das ist an dieser Stelle ja auch völlig OK: diese Tools willst du ja gerade erst bauen. > :make[1]: *** [stmp-multilib] Error 2 > make[1]: Leaving directory `/usr/local/gcc-3.4.2/obj-avr/gcc' > make: *** [all-gcc] Error 2 Das ist jetzt aber schon der GCC! Die binutils hast du also offenbar an dieser Stelle bereits fertig und installiert. Insbesondere die Zeilen kurz davor sind interessant. Übrigens: > /usr/local/gcc-3.4.2/obj-avr/gcc Tu dir das nicht an. Der letzte GCC 3.4.x war die 3.4.6, bitte nimm keinen 3.4.2 mehr. Eigentlich solltest du besser GCC 4.1.x nehmen, aber dafür wird die Anleitung so nicht mehr funktionieren.
> In Grund genommen ich will einfach wissen warum bekommen ich > folgende meldungen am ende: > Checking for avr-ar...no > Checking for avr-as...no > Checking for avr-dlltool...no usv.. Wie kommst du darauf, das seien Fehlermeldungen? Es sind vielmehr Statusmeldungen. Die sind vollkommen in Ordnung und sagen nur, daß die Programme, die du installieren willst, noch nicht installiert sind.
Hallo, Danke ersmal für eure Hilfe.Ich will zum erste mal einen Atmel mikrocontroller unter QNX-Betriebsystem programmieren. Und habe bereit bei der Installation von software packete (http://www.roboternetz.de/wissen/index.php/Avr-gcc_und_avrdude_installieren )viele schwiereigkeiten. ich habe bereit der erste und zweite paket installiert(binutils-2.15, gcc-3.4.2) bei der dritte paket(avr-libc-1.2.3)bekomme ich folgende Fehlermeldung: configure: error: Wrong C compiler found; check the PATH! siehe Anhang für mehr. hat jemand eine lösung/lösungsvorschlag ?
Hast du denn den PATH entsprechend angegeben? In dieser Umgebungsvariable muß das Verzeichnis enthalten sein, in dem dein avr-gcc ist.
Und wiederum: bitte nimm avr-libc-1.4.4, nicht mehr die alte 1.2.3. Die wird nicht mehr mit ./doconf und ./domake gebaut, sondern so wie alle anderen mit ./configure und make.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.