Forum: PC Hard- und Software make: *** No rule to make target `all'. in Eclipse


von Johannes (Gast)


Lesenswert?

Hallo,
ich habe ein C-Projekt in Eclipse.
Dazu habe ich eine Batch Datei, welche make aufruft um das Projekt zu 
bauen.
das funktioniert aus der Konsole auch ganz gut.
Wenn ich jetzt aber in Eclipse bauen möchte, bekomme ich den Fehler

make: *** No rule to make target `all'.  Stop.

Gibt es da noch eine Einstellung die ich eingeben muss?

Johannes

von Johannes S. (Gast)


Lesenswert?

in den Projekteinstellungen kann man wählen ob der eingebaute Builder 
verwendet werden soll oder ein makefile.

von Johannes (Gast)


Lesenswert?

Johannes S. schrieb:
> in den Projekteinstellungen kann man wählen ob der eingebaute
> Builder
> verwendet werden soll oder ein makefile.

Ja, es gibt ein kästchen mit
use default build command

Das verhalten ist aber das selbe. Also egal, ob angehakt oder nicht

von pegel (Gast)


Lesenswert?

Johannes schrieb:
> Dazu habe ich eine Batch Datei,

Ein Aufruf von make direkt funktioniert nicht?
Sollte er aber, ohne Batch Datei.

von Johannes S. (Gast)


Lesenswert?

das makefile muss in dem build directory liegen, so sehe ich es 
jedenfalls bei mir.
Und wie make aufgerufen wird steht doch in den Builder settings.
Bzw. unter 'Behaviour' steht das 'all', das wird in deinem makefile 
nicht definiert sein. Da muss man das rein was auch im batch drin war.

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.