mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR Studio: keine .elf-Datei wird erstellt


Autor: Andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Abend miteinander,

hab ein Problem. Und zwar erstellt mir das AVR-Studio beim Versuch das 
Programm zu kompilieren keine .elf Datei und motzt rum, dass es die 
Datei nicht finden kann. Wo könnte die Ursache liegen?

danke schonmal

Autor: Jörg X. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Fragen gibt's hier definitiv 'öfters'
>hab ein Problem. Und zwar erstellt mir das AVR-Studio beim Versuch das
>Programm zu kompilieren keine .elf Datei und motzt
              ^^^^^^^^^^
Heißt das, du nutzt AVR-Studio + WinAVR?
>rum, dass es die Datei nicht finden kann.
Kein Wunder, wird ja auch nicht erstellt
> Wo könnte die Ursache liegen?
Ist Normalerweise (Wenn WEDER im Tab "Build" noch im Tab "Messages" was 
sinnvolles/hilfreiches steht) ein Fehler im Programm - meistens in 
include-Dateien - und das Studio schafft's zu oft nicht die Fehlercodes 
von Make zu lesen/parsen.

Da hilft nur: selber Fehler suchen :( (oder mal den Editor benutzen, der 
bei WinAVR dabei ist..)

hth. Jörg

Autor: Andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, mit WinAVR. Bis gestern ging noch alles einwandfrei. werd auch nicht 
schlau draus

Autor: Der Grosse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich hate das auch mal ist länger her deswegen kann ich nicht viel 
dazu sagen aber der fehler lag bei mir damals an der Make file von 
win-avr. Das war Falsch eingestelt.


Ich würde einfach mal ein neues projekt anlegen und den code dort hin 
mit strg+c strg+v einfügen dann müsste es gehen.

Autor: Jörg X. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Andy:
Falls das nicht klar wurde:
Du hast einen Fehler in deinem C-Programm, diesen Fehler musst du 
finden, dann geht's wieder!

hth. Jörg

Autor: Khan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, ich habe das gleich Problem. Das fängt schon beim Hallo Welt 
Programm an.

#include <stdio.h>
void main()
{
  printf("Hallo Welt");
  return 0;
}

Wo kann es dran liegen ???

Viele Grüße

Autor: Stefan B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> #include <stdio.h>
> void main()
  ^^^^
> {
>   printf("Hallo Welt");
>   return 0;
    ^^^^^^^^^
> }

Autor: Khan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
War auch int ^^ :D

Autor: Khan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also

#include <stdio.h>
int main()
{
  printf("Hallo Welt");
  return 0;
}

Autor: Daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe das gleiche Problem.
Ich habe in der Schule programmiert und bin nicht fertig geworben jetzt 
habe ich mir daheim AVR-Studio eingerichtet und jetzt kommt folgender 
Fehler:


Das System kann den angegebenen Pfad nicht finden.
avr-objocopy: 'xy.elf': No such file
OK

Bitte um schnelle Hilfe,
thx,
Daniel

Autor: Christian H. (netzwanze) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Daniel schrieb:
> Das System kann den angegebenen Pfad nicht finden.
> avr-objocopy: 'xy.elf': No such file
Nein, liegt bei mir auch nicht rum. Musst also woanders weiter suchen.

> Bitte um schnelle Hilfe,
Wie denn? Wo sollen wir wissen, wieso 'xy.elf' nicht da ist.
Wie sieht Dein Code aus?
Wie sieht Dein Makefile aus?
Wie lauten die Make-Parameter?
Wie lauten die AVR-Studio-Einstellungen?
Wie ...

Sorry, meine Kristallkugel ist überlastet.

Ach ja. Dies ist kein Trollfutter.
@Trolle: Diesen Beitrag nicht beachten!

Autor: Daniel (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab halt einfach die angehängte Installationsanleitung 
verwendet.Dann hab ich meinen Code aus der Schule reingeschrieben und 
wollte compilieren...

Autor: Daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
push

Autor: ... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Erst einen uralten fremden Thread kapern, dann hilfswillige Leute 
ignorieren und zu guter Letzt auch noch rumdrängeln :(

http://www.tty1.net/smart-questions_de.html
http://www.mikrocontroller.net/articles/Forum-Frag...
http://www.mikrocontroller.net/articles/Netiquette

Autor: Daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja das Problem ist halt.
Das ich nur noch morgen Zeit für mein Projekt habe.
Deshalb bin ich etwas ungeduldig.
Außerdem wollte ich Christian H. nicht ignorieren.
Also in der Datei die ich für den Debug-Befehl genommen habe, kann kein 
Fehler sein, da es die gleiche ist wie in der Schule. Genauso in meinem 
Code.
Der Fehler muss in meiner Installation oder so wo liegen.

Autor: Michael B. (planlessmichi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich hatte das auch schon mal; unter "Project --> Configuration 
Options" habe ich dann im "General"-Fenster die elf-Datei umbenannt und 
dann ging es wieder.
Ich hatte damals ein Projekt komplett kopiert, dann aber die alten 
Sourcen weggeworfen und neue - mit anderem Namen - eingebunden.
Dann gab es auch die Meldung. Nachdem ich dann aber unter "Output File 
Name" den neuen Namen eingetragen habe, ging es wieder (neuer Name ist 
Name der Source-Datei mit der main()-Funktion)

Viel Glück!

Autor: Daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Irgendwie merk ich das ich, dass AVRStudio gar nicht benutze.
Mein Lehrer hat gemeint das soll ich downloaden, aber es kommt jetzt in 
der INstallationsanleitung gar nicht vor.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.