Probleme mit Make: No targets specified and no makefile found

#6831262
Lesenswert?

Hi,
ich versuche gerade, mich in cross-compiler und make einzuarbeiten. Ich 
habe folgende Makefile.mak:
1
CC=arm-none-eabi-gcc
2
MACH=cortex-m4
3
CFLAGS= -c -mcpu=$ (MACH) -mthumb -std=gnu11 -O0
4

5
main.o:main.c
6
  $(CC) $(CFLAGS) -o $@ $^

Und erhalte in meiner CMD folgende Fehlermeldung:
> make: *** No targets specified and no makefile found.  Stop.

Anbei ein Screenshot von meiner Orderstruktur sowie ein Screenshot von 
meiner CMD. Das sieht für mich so aus, als ob make in ein anderes 
Verzeichnis schaut, in dem kein Makefile vorhanden ist?

Weiß jemand, wo der Fehler liegt?

Danke und Gruß,
Angehängte Dateien:
#6831284
Lesenswert?

Oliver S. schrieb:
> Der Defaultname für ein makefile ist makefile.
>
> Oliver

Hi Oliver,
wenn ich .mak im Namen entferne, funktioniert es (nachdem ich das auch 
Leerzeichen entfernt habe, wie von PittyJ angemerkt).

Lustig, weil ich das Makefile mit Notepad++ erstellt habe, und man dort 
gezielt ein makefile als "save as type" auswählen kann.

Blöder Anfängerfehler, tut mir Leid.

Ich danke euch beiden für eure Hilfe :)

Gruß,

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