Guten Morgen, ich verwende für meine Embedded-Applikation Eclipse mit mingw32.make. Ein erforderliches makefile habe ich bereits geschrieben und zum laufen gebracht. Wie kann ich im makefile veranlassen, dass wenn zum Beispiel beim compilieren ein Fehler auftritt sofort abgebrochen wird ? Bei mir ist es so, dass trotz eines Fehler weiter gemacht wird.
Abbruch ist eigentlich das Default-Verhalten. Check doch mal folgende Dinge: - Vielleicht wird make mit Option '-k' aufgerufen. Macht man gerne von IDEs um anschliessend erstmal alle Fehler anzuspringen, und erst dann wieder compilieren zu muessen. - Vielleicht steht vor der Aktion im Makefile ein '-'. Dann wird der Ruckgabewert ignoriert. - Compiler gibt keinen vernueftigen Rueckgabewert ? ZigZeg
Das makefile rufe ich so auf: C:\MinGW\V440\bin\mingw32-make.exe Auszug aus dem makefile: 1_Compiler: @echo $(MSG_COMPILING) $(CXX) $(CFLAGS) $(CFILES) $(CPPFILES) echo **** Compiler done **** Die Option -k bewirkt bei mir nichts.
Leo78 schrieb: > Es müsste doch eigentlich möglich sein, aber wie? Das habe ich dir doch schon im anderen Thread gesagt. Du musst die Source-Dateien einzeln compilieren, statt alle zusammen in einem Compiler-Aufruf. Außerdem solltest du dir ganz dringend ein Tutorial zu make suchen und dir die Grundlagen aneignen.
Wo finde ich eine gute Beschreibung (mit Beispielen) zu makefiles bzw. mingw32-make.exe ?
Leo78 schrieb: > Wo finde ich eine gute Beschreibung (mit Beispielen) zu makefiles bzw. > mingw32-make.exe ? Hier zum Beispiel: http://www.ijon.de/comp/tutorials/makefile.html
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.