Max*_*ace 1 c dependencies makefile header object-files
问题是:对于在较大项目中其他地方使用foo.c的.c文件,是否应将foo.oMakefile列表中的目标文件编译目标foo.h作为依赖项?
foo.o: foo.c foo.h
$(CC) $(CFLAGS) -c -o foo.o foo.c
Run Code Online (Sandbox Code Playgroud)
这只是一个常规问题吗?
这是我到现在为止的想法,并且回答了一个问题:
似乎任何合法的改变foo.h都需要相应的改变foo.c.因此,没有必要foo.h列为依赖项.但是,这可能是一个好主意,因为我们希望立即通知(通过重新编译)如果更改foo.h破坏了任何内容foo.c.
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |