cc_prebuilt_binary { name: "mountnfs.sh", vendor: true, compile_multilib: "64", arch: { arm64: { srcs:["mountnfs.sh"], }, }, strip: { none: true, }, }解释这段代码
时间: 2024-04-27 08:20:06 浏览: 182
libzmq_prebuilt:libzmq的预构建构建工件,可以作为bazel依赖项导入
这段代码是一个 Android.mk 文件中的一个 cc_prebuilt_binary 模块,用于将一个已经编译好的二进制文件 mountnfs.sh 打包进 Android 系统中。具体解释如下:
- name:指定此模块的名称为 "mountnfs.sh"。
- vendor:指定此模块仅供给系统的 vendor 分区使用。
- compile_multilib:指定此模块编译为 64 位架构。
- arch:指定此模块编译的架构为 arm64,即 64 位 ARM 架构。
- srcs:指定此模块的源文件为 "mountnfs.sh"。
- strip:指定此模块不进行 strip 操作,即不对二进制文件进行剥离符号操作,以保留调试信息。如果设置为 true,则进行 strip 操作;如果设置为 none,则不进行 strip 操作。
阅读全文