Forum: Compiler & IDEs Fehlermeldung


von Benjamin K. (benjaminklimmek)


Lesenswert?

Hallo Zusammen,

ich muss mal wieder auf Eure Hilfe vertrauen....

ich habe ein Programm, welches ich Compilieren möchte, der Compiler gibt 
mir aber immer zum Schluss diese Meldung aus.

gcc plug-in: Error: Object file not found on expected location 
C:\Dokumente und Einstellungen\bklimmek\Eigene 
Dateien\GLCD_6100_Elektor\default\GLCD_6100.elf

Kann damit von Euch jemand was anfangen? Mir eine Lösung liefern???

Gruß
Benjamin

von Marcel ". (x-starchild)


Lesenswert?

Hi!

Bist du dir sicher,dass du die richtige Datei compilieren willst?
Ich kenne das von unseren Rechnern an der FH, dass auf jeden Fall das 
richtige Verzeichnis ausgesucht werden muss!

Sieht ja bei dieser Meldung so aus, dass die Datei anscheinend nicht da 
ist.


Marcel

von Michael U. (Gast)


Lesenswert?

Hallo,

da hier schon mehrfach gelesen (bin selbst kein C-User):
leg den Kram woanders hin, die Leerzeichen in den Ordnernamen stören.

Gruß aus Berlin
Michael

von Benjamin K. (benjaminklimmek)


Lesenswert?

Hi,

die Datei ist ganz neu angelegt worden von mir!! Darum kann ich mir 
nicht vorstellen das die Software auf einem falschen Pfad sucht... Aber 
alles ist möglich!? Weiß jemand wie ich das herausfinden kann??

Gruß

von Marcel ". (x-starchild)


Lesenswert?

Hi!

Die Leerzeichen sind doch durch Unterstriche ersetzt worden. Ist doch 
völlig in Ordnung.


Marcel

von Benjamin K. (benjaminklimmek)


Lesenswert?

Hallo,

also verschieben hat es nicht gebracht!!

Gruß

von Marcel ". (x-starchild)


Lesenswert?

Hi!


Dann lege die zu compilierende Datei doch mal in einen ganz neuen 
Ordner, im selben Verzeichnis ab. Nur das halt die Datei dort alleine 
drin steht.

Marcel

von Wolfram (Gast)


Lesenswert?

gib mal den Inhalt von:
C:\Dokumente und Einstellungen\bklimmek\Eigene 
Dateien\GLCD_6100_Elektor\default\
an

nochmal: benutze einen Pfad der KEINE Leerzeichen enthält
TIP: In Dokumente und Einstellungen sind schon 2 in Eigene Dateien noch 
1
Ich hoffe du hast dies bei deinem "Verschiebetest" beachtet.

Compiliere testweise auf der Kommandozeile.


von Karl H. (kbuchegg)


Lesenswert?

Marcel "k" wrote:
> Hi!
>
> Die Leerzeichen sind doch durch Unterstriche ersetzt worden. Ist doch
> völlig in Ordnung.
>
>

C:\Dokumente und Einstellungen

enthält aber Leerzeichen.

von Marcel ". (x-starchild)


Lesenswert?

Hi!


Stimmt. An die habe ich gar nicht gedacht. Danke für den Hinweis.


Marcel

von Benjamin K. (benjaminklimmek)


Lesenswert?

Hallo Zusammen,

ich habe jetzt alle Sachen gemacht die Ihr vorgeschlagen habt. Ich habe 
mal den Pfad gewechselt, Projektnamen getauscht usw., aber ....

gcc plug-in: Error: Object file not found on expected location 
D:\Verschiedes_eigenes\AVR_Programme\6100_LCD_Elektor\default\6100_LCD_E 
lektor.elf

@Wolfram

> Compiliere testweise auf der Kommandozeile.

....mmmmmhhhhhh ich verstehe gerade Bahnhof werderot :-(

Wie kann ich das tun???

Gruß
Benjamin

von Benjamin K. (benjaminklimmek)


Lesenswert?

Vielleicht zuviele Pfade??? Muss ich vielleicht eine Ebene weniger an 
Ordnern verwenden??

Gruß

von Benjamin K. (benjaminklimmek)


Lesenswert?

Eine Ebene weniger hat es auch nicht gebracht!!

Ich habe sogar schon Projekte in dem gleichen Pfad geöffent und 
compiliert. Das hat einwandfrei funktioniert!!

Gruß

von Marcel ". (x-starchild)


Lesenswert?

Hi!


Ist ja irgendwie merkwürdig.

Marcel

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Vielleicht hat der PC ausnahmsweise Recht und es gibt am angegebenen Ort 
keine Datei GLCD_6100.elf. Beispielsweise, weil im Sourcecode Fehler 
stecken und deshalb die Kompilierung oder das Linken fehlgeschlagen ist.

von Karl H. (kbuchegg)


Lesenswert?

Mach doch mal ein Bildschirmcopy der Ausgabe.

Ich hatte früher mal so einen ähnlichen Fall mit
einem älteren AVRStudio. Das elf File wurde nicht
gefunden, weil es während des Compilierens einen Fehler
gab, der aber im Build Fenster nicht sichtbar war.

von Benjamin K. (benjaminklimmek)


Lesenswert?

Ich glaube ich habe den Fehler!!

Bei einer Header hatte ich
1
#ifndef _GLX_LCD_....
2
    #define _GLX_LCD_....
3
4
....
5
....
6
7
#endif

vergessen!! Aber.... nun hängt sich der Compiler bei compilieren auf... 
VERDAMMT!!!! ggggrrrrrrrrrrrrrrrrrrrr

Also jetzt habe ich mir den Quellcode ausgedruckt und gehe diesen noch 
einmal Stück für Stück durch!!

Danke noch einmal!!

Gruß

von Benjamin K. (benjaminklimmek)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

ich habe zwar jetzt den einen Fehler gefunden, aber mir leuchtet der 
zweite nicht ganz ein. Ich habe die HEADER eingebunden, aber der 
Compiler findet die Referenz nicht....

woran könnte das nun liegen????

gruß

von Benjamin K. (benjaminklimmek)


Angehängte Dateien:

Lesenswert?

Hier mal der Quellcode!!

Das ist der umgeschriebene Quellcode des Nokia-6100-GLCD mit Epson- 
Controller. Welcher von der Elektor kostenlos für die Programmierung mit 
E-Blocks zur Verfügung gestellt wurde. Ich habe diesen umgeschrieben für 
die Verwendung in AVR-Studio.

Vielleicht habe ich etwas übersehen!?

Gruß
Benjamin

von Karl H. (kbuchegg)


Lesenswert?

Hast du schon mal in GFX_LCD_Functions.c hineingeschaut?

AVR Studio macht so ein schönes Syntax Highlighting. Alle
Funktionen sind dort grün, was soviel heist, wie: Alles
auskommentiert.

von Benjamin K. (benjaminklimmek)


Lesenswert?

Achso... uppsss....

das habe ich für Testzwecke gemacht...

ich versuche es noch einmal!!

Gruß

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
Noch kein Account? Hier anmelden.