Ubuntu のターミナルからメイクファイルを作成するときに受け取るエラーは次のとおりです。
~/Desktop/a4 $ make
cc Makefile.c -o Makefile
Makefile.c:1:5: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
make: *** No targets specified and no makefile found. Stop.
OBJ = Source.o
OPTIONS = -g
a4: Source.c
gcc $(OPTIONS) -o a4 $(OBJ)
Source.o: myHeader.h Source.c
gcc $(OPTIONS) -c Source.c
clean:
rm -f $(OBJ) a4
package:
tar -cvf myAssmt.tar *.c *.h Makefile
ソースは a4 というフォルダー内の .c ファイルで、私のメイクファイルは同じフォルダー内の Makefile.c です。