Guten Morgen liebe AVR-freaks gestern wollte ich einen Programm für einen Atmega8 schreiben, aber wenn ich in der SuSe9.2-Konsole make eingebe, dann bekomme ich meldung, dass der Kompiler in meinem Programm, Bsp test.c, die #include <avr/io.h> nicht findet. leider weiis ich den Grund nicht dafür. Ich habe alles nachgesehen, In der Makefile-Datei finde ich keinen Eintrag, welcher mir einen Tip geben könnte, wo ich suchen sollte. Kann mir jemand bitte helfen. viele Grüsse zagor
Na der sucht jetzt ab dem Pfad wo du "make" eingibst, das Verzeichnis "avr" und die Datei io.h darin. Dies ist aber nicht vorhanden. Unter Windows werden diese Pfade von WinAVR z.B. gleich eingerichtet. Unter Linux weis ich leider nicht wie das läuft, da programmier ich keine AVRs damit ;-) Du könntest jetzt z.B. einfach in dem Verzeichnis deines µC-Programmes einen Ordner "avr" anlegen, und dann die io.h auf deinem Rechner suchen, und dort reinkopieren. So kannst du mit allen includes verfahren. Ist natürlich keine so schöne Lösung ;-)
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.