Makefile没有执行,错误需要符号

时间:2017-10-07 11:08:06

标签: c makefile

一直在尝试编写一个包含5个文件的makefile - > arrays.h arrays.c pointers.h pointers.c stringtest.c

当我运行make时,我得到并且错误预期" =","," &#34 ;;"等等,然后它说没有指定目标。有什么想法吗?

stringtest : stringtest.c arrays.o pointers.o
    cc -std=c99 -Wall -pedantic -Werror -o stringtest stringtest.c arrays.o pointers.o 

arrays.o : arrays.c arrays.h
    cc -std=c99 -Wall -pedantic -Werror -c -o arrays.o arrays.c

pointers.o : pointers.c pointers.h
    cc -std=c99 -Wall -pedantic -Werror -c -o pointers.o pointers.c

1 个答案:

答案 0 :(得分:0)

您正在使用TAB进行缩进? 目标命令必须缩进。像:

pointers.o: ...
---->cc -std=c99 ..