Hallo, ich würde gerne das Ethersex Projekt compiliern und auf ein NET-IO Board flashen. Ich habe gemäß dem wiki cygwin & Pakete installiert. Zusätzlich noch die AVR Toolchain. Leider findet "make" den Pfad zum avr-gcc nicht. Die Toolchain mit compiler liegt ja auch im Ordner des AVR-Studios und nicht im cygwin Verzeichnis. Nur wo mache ich den Pfad dort hin bekannt? In der ethersex Mailingliste bekam ich den Tip avr-gcc unter cygwin zu installieren. Dabei frage ich mich wozu dann die AVR Toolchain & AVR Studio installieren...so steht es im Wiki Trotzdem habe ich dann mal versucht im Setup von cygwin nach dem "AVR"-Paket gesucht und etwas dubioses ohne Beschreibung installiert. Am Ende war aber immer noch kein avr-gcc zu finden. Ich bin nicht so bewandert in cygwin, kann mir jemand helfen? Viele Grüße Micha
Cygwin enthält leider keinen avr-gcc. Aber Du kannst den Compiler von Atmel einbinden oder den von WinAVR. Dazu musst Du einfach nur die PATH Variable entsprechend setzen. export PATH=$PATH:/cygdrive/c/winavr/bin/
Hallo Stefan, danke für Deine Antwort. Kannst Du mir das mit der PATH Variable noch etwas herunterbrechen? Ich ahne, dass es um die Path Variable (einstellbar in der Windows Systemsteuerung) geht? Bei mir gibt es den Ordner c:\cygwin und natürlich das AVR Studio mit avr-gcc unter: C:\Program Files\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.939\avr8-gnu-toolchain\bin Was genau muss ich jetzt eintragen?
Einfach zu PATH ';"C:\Program Files\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.939\avr8-gnu-toolchain\bin"' hinzufügen (ohne die Hochkommas)
Nein, das hat leider nicht geholfen....trotz Neustart von Windows. Die Meldung in Cygwin bleibt: "/bin/sh: avr-gcc: Kommando nicht gefunden."
1 | export PATH=$PATH:/cygdrive/C/Program\ Files/Atmel/Atmel\ Toolchain/AVR8\ GCC/Native/3.4.2.939/avr8-gnu-toolchain/bin |
Verdammt, bitte nehme Dir doch mal ein paar sekunden Zeit, mir zu erklären wo der Krampf hingehört :-) Sorry, dass ist für mich alles noch nicht so selbstverständlich.
...danke, hat sich erledigt. Der Text gehört an das Ende in der Datei .bashrc im Cygwin home-Verzeichnis
Du kannst es auch zur Probe erstmal einfach so eintippen, bevor Du make aufrufst. Warum arbeitest Du mit cygwin?
Wozu cygwin? Blind ner Anleitung folgen hilft nicht immer. Unter Windows kannste genauso gut für AVRs mit Makefiles kompilieren, einfach WinAVR installieren.
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.