make 如何保留文件的时间戳?我正在尝试将我的 git 存储库部署到位。我正在为大多数不会改变的文件添加预编译的二进制文件。现在,当我从 git 签出存储库时,我不想编译这些 c 文件。我想使用这些预构建的二进制文件。因此,为了设置这个方案,我想知道 makefile 如何跟踪时间戳。谁能帮我?
Thanks
make
查看最后修改时间。来自GNU make manual https://www.gnu.org/software/make/manual/make.html#Preparing:
The make
程序使用 makefile 数据库和文件的最后修改时间来决定哪些文件需要更新。
并从IEEE 标准 1003.1-2008make manual http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html:
The make实用程序检查时间关系,并应更新那些修改时间早于派生文件(称为先决条件)的修改时间的派生文件(称为目标)。
您可以使用touch http://pubs.opengroup.org/onlinepubs/9699919799/utilities/touch.html:
touch - 更改文件访问和修改时间
如有必要,调整时间戳。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)