无法在C中创建Makefile

时间:2012-11-18 16:42:06

标签: c ubuntu terminal

以下是我在Ubuntu中从终端创建makefile时收到的错误:

~/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

Source是一个名为a4的文件夹中的.c文件,我的makefile是同一文件夹中的Makefile.c。

1 个答案:

答案 0 :(得分:0)

没有.c的Makefile解决了我的问题。谢谢你们!