OpenHarmony开发者论坛

标题: 请问编译过程中生成的stamp文件有什么作用,看起来文件内容都是空的? [打印本页]

作者: lakewater    时间: 2024-7-22 09:06
标题: 请问编译过程中生成的stamp文件有什么作用,看起来文件内容都是空的?
在编译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





作者: shihao-y    时间: 2024-8-8 14:15
stamp文件,正如其名,起“印记”作用。是使用Ninja构建系统进行构建的中间产物,用来标记构建进行的过程。同时可以在增量构建时起作用。
作者: fengyunrenwu    时间: 2024-8-13 18:16
stamp文件是由编译器再编译过程中生成的,用于记录编译过程中的一些信息,例如编译时间、编译命令等,这些信息可以用于后续的增量编译或者调试,虽然看起来stamp文件内容是空的,但实际上它们包含了一些元数据,这些数据对于编译过程非常重要。




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5