一直在尝试编写一个包含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
答案 0 :(得分:0)
您正在使用TAB进行缩进? 目标命令必须缩进。像:
pointers.o: ...
---->cc -std=c99 ..