AVR-Propgrammierung

Gast #484106
Lesenswert?
• ▲
▼
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
Gast #484215
Lesenswert?
• ▲
▼
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 ;-)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.