Schon wieder jmd mit *.elf Problem, Sorry

OP #922985
Hallo Leute,

anscheinend ist das Problem mit der .elf Datei bereits bekannt. Ich hab 
mir selbst nahezu alle Beiträge im Forum und bei Google angesehen, aber 
ich konnte mein Problem nicht lösen.

Ich wollte zu Einstieg das das ller aller einfachste Programm mal mit C 
machen anstatt mit Assabler und selbst dieses funktioniert nicht wegen 
dieser elf Datei.

Mein Porgrammcode(rauskopiert aus dem Tutorial):

#include <avr/io.h>          // (1)

int main (void) {            // (2)

   DDRB  = 0xff;             // (3)
   PORTB = 0x03;             // (4)

   while(1) {                // (5a)
     /* "leere" Schleife*/;  // (5b)
   }                         // (5c)

   /* wird nie erreicht */
   return 0;                 // (6)

Ich dachte mir da das ja das Tutorial ist kann es ja nicht daran liegen.
Ich hab sogar die Projektdatei main.c genannt, aber selbst das hat nicht 
geholfen. Ich bekomme beim den "Error Makefile 69: Command syntax error"
und er erzeugt mir keine elf datei geschweige denn eine hex datei, die 
ich eigentlich bräuchte.

Im Anhang ist ein Screenshot, vll hilft euch der.

Vielen Danke schon mal im voraus für euge Hilfe

Mit freundlichen Grüßen
Markus
Angehängte Dateien:
OP
@Frank Lorenzen

Sei mir jetzt bitte ned böse, aber ich hab keine Ahnung was du meinst. 
Ich habe erste seit gestern versucht so richtig mit C zu programmieren 
und bin schon an diesem scheinbar kleinen Problem bestolpert. Könntest 
du mir bitte genau sagen was mein Fehler ist.
Gast
Im Bild wird angezeigt, das das Make.exe von Borland ist. Da hast du das 
falsche Make in deinem Pfad! Das Borland make hat eine andere Syntax als 
das richtige gnu-make. Deshalb die Fehlermeldung mit Zeile 69. Du must 
das Borland Make aus deinem Suchpfad rauswerfen.
Gast
Du hast mehrere verschiedene Entwicklungsumgebungen und damit mehrere 
verschiedene make.exe auf deinem Rechner. Zur Zeit wird mit "make" das 
Borland-make aufgerufen, und das kommt mit dem WinAVR-makefile nicht 
klar.

Schau dir mal die Pfade an, da musst du etwas nachbessern.

Oliver
Gast
>Jetzt kommen wir der Sache näher.
Nein, falsche Richtung.

Such mal auf dem ganzen Rechner nach "make.exe"

Wieviele findest du?
Welches von den beiden verwendest du?
Benenne das von Borland mal um in "borland_make.exe"

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.