我试图理解makefile。我有以下文件:
main.c
(includes progA.c progB.c progC.c)
progA.c
(includes progA.h)
progB.c
(includes progA.c)
progC.c
我试图创建一个makefile,但不确定它是否正确:
main.o: main.c progA.o progB.o progC.o
gcc -c main.c
progA.o: progA.c progB.o
gcc -c progA.c
progB.o: progB.c progB.h
gcc -c progB.c
progC.o: progC.c
gcc -c progC.c
有人可以帮我理解。我试图查看教程,但给出了不同的信息。
另外,我该如何实际运行它来测试?