刚刚尝试编写一个包含5个文件的makefile-> arrays.h
arrays.c指针.h指针.c stringtest.c
但是,当我运行make时,出现错误并期望“ =”,“,”“;”等等,然后它说没有指定目标。有任何想法吗?
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
最佳答案
您正在使用TAB进行缩进吗?
目标的命令必须与目标缩进。喜欢:
pointers.o: ...
---->cc -std=c99 ..
关于c - Makefile未执行,错误提示符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46619485/