我有一个 1.c 2.c....nc 文件并有它的依赖项 .h 文件也...我知道为多个 c 文件创建 make 文件。但我不知道如何创建 make 文件c 文件链接到 .h 文件。如果我尝试我知道它会给出错误的makefile
make: *** No rule to make target '2.h', needed by '2.o' .Stop.
而且我也不需要这种类型的makefile。
program: main.o dbAdapter.o
gcc -o program main.o dbAdapter.o
main.o: main.c dbAdapter.h
gcc -c main.c
dbAdapter.o dbAdapter.c dbAdapter.h
gcc -c dbAdapter.c
这适用于 4 或 5 个文件。但是如果我有大量文件,最好的解决方案是什么?