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
auf. Dabei bekomme ich den Fehler
1 | makefile:8: *** missing separator. Stop.
|
wenn ich
direkt in einer konsole eingebe, baut das Projekt durch.