0

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 です。

4

1 に答える 1

0

.c のない Makefile で問題が解決しました。みんなありがとう!

于 2012-11-18T19:03:14.647 に答える