请问编译过程中生成的stamp文件有什么作用,看起来文件内容都是空的?

lakewater 显示全部楼层 发表于 2024-7-22 09:06:44
在编译OpenHarmonry源代码的时候生成了很多stamp文件,如下例子,请问这个文件是由哪个命令生成的,起什么作用? 为什么都是空的?
[OHOS INFO] [365/406] STAMP obj/third_party/jsframework/ark_build.stamp
[OHOS INFO] [366/406] STAMP obj/foundation/arkui/ace_engine/component_ext/arc_swiper/arcswiper.inputdeps.stamp
[OHOS INFO] [367/406] STAMP obj/foundation/arkui/ace_engine/component_ext/movingphoto/movingphotoview.inputdeps.stamp
[OHOS INFO] [368/406] STAMP obj/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cj_frontend_ohos.inputdeps.stamp
[OHOS INFO] [369/406] STAMP obj/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/js_engine_bridge_ark_ohos.inputdeps.stamp




您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

shihao-y

沙发 发表于 2024-8-8 14:15:54
stamp文件,正如其名,起“印记”作用。是使用Ninja构建系统进行构建的中间产物,用来标记构建进行的过程。同时可以在增量构建时起作用。

fengyunrenwu

板凳 发表于 2024-8-13 18:16:31
stamp文件是由编译器再编译过程中生成的,用于记录编译过程中的一些信息,例如编译时间、编译命令等,这些信息可以用于后续的增量编译或者调试,虽然看起来stamp文件内容是空的,但实际上它们包含了一些元数据,这些数据对于编译过程非常重要。

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部