makefile: *** missing separator. Stop.

Gast #6619443
Lesenswert?

Nabend,

ich habe eine Makefile erstellt, welche beim ausführen einen Fehler 
ergibt
1
# This is the default target, which will be built when 
2
# you invoke make
3
.PHONY: all
4
all: main
5

6
# This rule tells make how to build main from main.cpp
7
main: main.c
8
    gcc -o main main.c
9

10
# This rule tells make to copy main to the binaries subdirectory,
11
# creating it if necessary
12
.PHONY: install
13
install:
14
    mkdir -p binaries
15
    cp -p main binaries
16

17
# This rule tells make to delete main and main.o
18
.PHONY: clean 
19
clean:
20
    rm -f main
die makefile rufe ich mit
1
mingw32-make.exe
auf. Dabei bekomme ich den Fehler
1
makefile:8: *** missing separator.  Stop.
wenn ich
1
gcc -o main main.c
direkt in einer konsole eingebe, baut das Projekt durch.

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