vault backup: 2024-11-10 21:51:06

This commit is contained in:
zleyyij 2024-11-10 21:51:06 -07:00
parent 54375bff52
commit a1a7261269

View File

@ -56,7 +56,7 @@ demo: main.o f1.o f2.o
main.o: main.c f1.h
gcc -c main.c
f1.o: f1.c f1.h
f1.o: f1.c f1.h f2.h
gcc -c f1.c
f2.o: f1.o f2.c f2.h
@ -72,9 +72,12 @@ f2.o: f1.o f2.c f2.h
> (b). If `f1.c` is changed after the program has been built, which files need to be recompiled?
All dependents of `f1.c` and `f1.c`, in this case `f1.c`, `main.c`, and `f2.c` (including header files).
All dependents of `f1.c` and `f1.c`, in this case `f1.c`, `main.c`, and `f2.c`.
> (c). If `f1.h` is changed after the program has been built, which files need to be recompiled?
All source files.
> (d). If `f2.h` is changed after the program has been built, which files need to be recompiled?