Cygwin, Eclipse und makefile unter Windows

Gast #1238688
Lesenswert?

Hallo,
ich brauche mal einen Ratschlag eines Experten.
Ich habe Windows XP, Eclipse3.4.2 und den Cygwin (Version??? - gestern 
geladen). Desweiteren habe ich ein C++ Programm mit einem makefile. 
Unter Linux lüft das ganze hervorragend. Nur unter Windows bekomme ich 
dies nicht kompiliert. Ich habe in meinem Makefile den Pfad zu meinen 
Dateien von $(HOME) in D:\Home, D:/Home, "D:\Home" und "D:/Home" 
geändert, nichts.

*** target pattern contains no '%`. Stop.

Google ist diesbezüglich eher unbrauchbar (finde ich). Ich habe in 
Erfahrung bringen können, dass es an dem Doppelpunkt liegen soll. Nun 
habe ich in den Umgebungsvariablen von Windows schon eine Variable auf 
meinen D:\Home Pfad erzeugt und diese eingesetzt....der selbe Fehler.

Ich weiß nicht mehr weiter. Kann mir diesbezüglich jemand einen 
Ratschlag geben? Danke
Gast #1238928
Lesenswert?

Danke, hat soweit funktioniert. ABER: eine Frage ergibt sich daraus:

Ich kann mit dem oben aufgeführten Pfad nur unter der cygwin Konsole 
compilieren, nicht aber unter Eclipse selber. Ich denke mal es liegt 
daran, dass Eclipse nun mal Windows ist und den (Linux-)Pfad 
/cygdrive/d/Home/workspace... nicht kennt, die cygwin Konsole (ist la 
Linux) schon.
Ich ging jetzt davon aus, da ich cygwin ja in Eclipse quasi eingebunden 
habe, dass beim kompilieren (also Build) das ganze sowieso auf einer 
virtuellen Linuxbasis geschieht, und er somit auch den Linuxpfad 
interpretieren kann.

Gibt es hierfür eine Lösung?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren