我有一个包含大约 100 个源文件的库。如果编译了任何其他文件,我希望始终重建其中一个源,但我不希望每次运行 make/build 时都构建它。
基本上,我希望此文件内置有上次构建日期/时间,以便链接到该库的任何应用程序都可以检查上次构建时间/日期。还有其他方法吗?
最佳答案
让包含构建时间戳的目标文件依赖于所有其他目标文件:
version.o: $(OBJECTS)
关于c++ - 如何自动创建具有最新编译时间的文件并将其包含到库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/320600/