玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(5)

发布时间:2024年01月07日

接前一篇文章:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(4)

上一回重走OpenHarmony的编译构建流程,完成了第2步——获取标准系统源码。本回继续往下进行。

这一步和之前并无不同,参考:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(1)

3. 编译构建

(1)执行prebuilts

在源码根目录下执行脚本,安装编译器及二进制工具。

bash build/prebuilts_download.sh

注意:此步骤需要使用sudo权限。

实际命令及结果如下:

$ sudo bash build/prebuilts_download.sh
[sudo] password for ph: 
Looking in indexes: http://repo.huaweicloud.com/repository/pypi/simple
Collecting rich
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/8d/5f/21a93b2ec205f4b79853ff6e838e3c99064d5dbe85ec6b05967506f14af0/rich-13.5.2-py3-none-any.whl (239 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.7/239.7 KB 17.8 MB/s eta 0:00:00
Collecting pygments<3.0.0,>=2.13.0
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/0b/42/d9d95cc461f098f204cd20c85642ae40fbff81f74c300341b8d0e0df14e0/Pygments-2.14.0-py3-none-any.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 16.7 MB/s eta 0:00:00
Collecting markdown-it-py>=2.2.0
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/bf/25/2d88e8feee8e055d015343f9b86e370a1ccbec546f2865c98397aaef24af/markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.5/84.5 KB 14.0 MB/s eta 0:00:00
Collecting mdurl~=0.1
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/00/3f/571221facbf1c158a78dbad166b512fc718e76a1ed16382ee919816b0015/mdurl-0.1.1-py3-none-any.whl (10 kB)
Installing collected packages: pygments, mdurl, markdown-it-py, rich
Successfully installed markdown-it-py-2.2.0 mdurl-0.1.1 pygments-2.14.0 rich-13.5.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
rich installed successfully
prebuilts_download start
[16:29:37] Requesting https://repo.huaweicloud.com/openharmony/compiler/cmake/3.16.5/linux/cmake-linux-x86-3.16.5.tar.gz                                     prebuilts_download.py:81
           Requesting https://repo.huaweicloud.com/openharmony/compiler/gn/2024/linux/gn-linux-x86-20230426.tar.gz                                           prebuilts_download.py:81
           Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/83d96997373bc0583dfe1be7b5035909.gn-linux-x86-20230426.tar.gz                     prebuilts_download.py:92
           Requesting https://repo.huaweicloud.com/openharmony/compiler/ninja/1.11.0/linux/ninja-linux-x86-1.11.0.tar.gz                                     prebuilts_download.py:81
           Requesting https://repo.huaweicloud.com/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz                                  prebuilts_download.py:81
           Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/83d96997373bc0583dfe1be7b5035909.gn-linux-x86-20230426.tar.gz                  prebuilts_download.py:97
           Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3355603f88302a35af0ee2156a98d34f.ninja-linux-x86-1.11.0.tar.gz                    prebuilts_download.py:92
[16:29:38] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/83d96997373bc0583dfe1be7b5035909.gn-linux-x86-20230426.tar.gz                   prebuilts_download.py:99
           Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3355603f88302a35af0ee2156a98d34f.ninja-linux-x86-1.11.0.tar.gz                 prebuilts_download.py:97
           Requesting https://repo.huaweicloud.com/nodejs/v14.21.1/node-v14.21.1-linux-x64.tar.gz                                                            prebuilts_download.py:81
           Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3355603f88302a35af0ee2156a98d34f.ninja-linux-x86-1.11.0.tar.gz                  prebuilts_download.py:99
           Requesting https://repo.huaweicloud.com/openharmony/compiler/cmake/3.16.5/windows/cmake-windows-x86-3.16.5.tar.gz                                 prebuilts_download.py:81
[16:29:41] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/7cd434be2840fe57e27e1c54011f90de.cmake-linux-x86-3.16.5.tar.gz                    prebuilts_download.py:92
[16:29:42] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/7cd434be2840fe57e27e1c54011f90de.cmake-linux-x86-3.16.5.tar.gz                 prebuilts_download.py:97
[16:29:43] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3b75f35ee8f5da7bb91804ee5fc5e2ac.cmake-windows-x86-3.16.5.tar.gz                  prebuilts_download.py:92
           Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/44f2993d118ed3cefe4792a2fd62547f.node-v14.21.1-linux-x64.tar.gz                   prebuilts_download.py:92
           gn-linux-x86-20230426.tar.gz, download and decompress completed                                                                                  prebuilts_download.py:185
[16:29:44] ninja-linux-x86-1.11.0.tar.gz, download and decompress completed                                                                                 prebuilts_download.py:185
           Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3b75f35ee8f5da7bb91804ee5fc5e2ac.cmake-windows-x86-3.16.5.tar.gz               prebuilts_download.py:97
           Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/44f2993d118ed3cefe4792a2fd62547f.node-v14.21.1-linux-x64.tar.gz                prebuilts_download.py:97
[16:29:45] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/7cd434be2840fe57e27e1c54011f90de.cmake-linux-x86-3.16.5.tar.gz                  prebuilts_download.py:99
           Requesting https://repo.huaweicloud.com/openharmony/compiler/mingw-w64/7.0.0/clang-mingw.tar.gz                                                   prebuilts_download.py:81
           cmake-linux-x86-3.16.5.tar.gz, download and decompress completed                                                                                 prebuilts_download.py:185
[16:29:47] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3b75f35ee8f5da7bb91804ee5fc5e2ac.cmake-windows-x86-3.16.5.tar.gz                prebuilts_download.py:99
[16:29:48] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/44f2993d118ed3cefe4792a2fd62547f.node-v14.21.1-linux-x64.tar.gz                 prebuilts_download.py:99
[16:29:50] Requesting                                                                                                                                        prebuilts_download.py:81
           https://repo.huaweicloud.com/openharmony/compiler/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi/1.0/prebuilts_gcc_linux-x86_arm_                         
           gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz                                                                                                                                 
           cmake-windows-x86-3.16.5.tar.gz, download and decompress completed                                                                               prebuilts_download.py:185
[16:29:51] Requesting                                                                                                                                        prebuilts_download.py:81
           https://repo.huaweicloud.com/openharmony/compiler/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi/1.0/gcc-linaro-7.5.0-2019.12-x86                         
           _64_aarch64-linux-gnu.tar.xz                                                                                                                                              
           node-v14.21.1-linux-x64.tar.gz, download and decompress completed                                                                                prebuilts_download.py:185
[16:30:07] Downloaded                                                                                                                                        prebuilts_download.py:92
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/cd98ff85e2af3869cf318497e6a1d559.gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz                            
[16:30:09] Decompressing                                                                                                                                     prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/cd98ff85e2af3869cf318497e6a1d559.gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz                            
[16:30:19] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6a4909fc4262070aea24465c9a3aabc4.ark_js_prebuilts_20230713.tar.gz                 prebuilts_download.py:92
           Downloaded                                                                                                                                        prebuilts_download.py:92
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/59325cdd5538f70910f66328acedea7d.prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnue                         
           abi.tar.gz                                                                                                                                                                
[16:30:24] Decompressing                                                                                                                                     prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/59325cdd5538f70910f66328acedea7d.prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnue                         
           abi.tar.gz                                                                                                                                                                
[16:30:28] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6a4909fc4262070aea24465c9a3aabc4.ark_js_prebuilts_20230713.tar.gz              prebuilts_download.py:97
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                         gn-linux-x86-20230426.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.2/1.2 MB     ? 9.9 MB/s  ? 0:00:00
                                        ninja-linux-x86-1.11.0.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 122.4/122.4 kB ? 3.0 MB/s  ? 0:00:00
                                     ark_js_prebuilts_20230713.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 329.8/329.8 MB ? 9.5 MB/s  ? 0:00:00
                                       node-v14.21.1-linux-x64.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 35.0/35.0 MB   ? 6.7 MB/s  ? 0:00:00
                                      cmake-windows-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 28.8/28.8 MB   ? 6.4 MB/s  ? 0:00:00
                                                   clang-mingw.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━?━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.8%  ? 0.6/1.1 GB     ? 15.6 MB/s ? 0:00:34
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 194.6/194.6 MB ? 7.8 MB/s  ? 0:00:00
             gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 117.9/117.9 MB ? 6.2 MB/s  ? 0:00:00
                         clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0%   ? 0/100 bytes    ? ?         ? -:--:--
                        libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0%   ? 0/100 bytes    ? ?         ? -:--:--
                               clang_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0%   ? 0/100 bytes    ? ?         ? -:--:--
                          libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0%   ? 0/100 bytes    ? ?         ? -:--:--
                           clang_linux-x86_64-77da71-20230230.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0%   ? 0/100 bytes    ? ?         ? -:--:--
[16:30:47] Decompressed                                                                                                                                      prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/59325cdd5538f70910f66328acedea7d.prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnue                         
           abi.tar.gz                                                                                                                                                                
           prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz, download and decompress completed                                         prebuilts_download.py:185
           Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-d1aa60_sp1/windows/clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2         prebuilts_download.py:81
[16:31:03] Decompressed                                                                                                                                      prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/cd98ff85e2af3869cf318497e6a1d559.gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz                            
           Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-d1aa60/windows/libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2            prebuilts_download.py:81
           gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz, download and decompress completed                                                      prebuilts_download.py:185
[16:31:04] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/92b9f280085a597d6605c80ae46be9e8.libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2    prebuilts_download.py:92
[16:31:05] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6a4909fc4262070aea24465c9a3aabc4.ark_js_prebuilts_20230713.tar.gz               prebuilts_download.py:99
           Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/92b9f280085a597d6605c80ae46be9e8.libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:97
           ark_js_prebuilts_20230713.tar.gz, download and decompress completed                                                                              prebuilts_download.py:185
           Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-d1aa60/linux/clang_linux-x86_64-d1aa60-0630.tar.bz2                     prebuilts_download.py:81
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                         gn-linux-x86-20230426.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.2/1.2 MB     ? 9.9 MB/s  ? 0:00:00
                                        ninja-linux-x86-1.11.0.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 122.4/122.4 kB ? 3.0 MB/s  ? 0:00:00
                                     ark_js_prebuilts_20230713.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 329.8/329.8 MB ? 9.5 MB/s  ? 0:00:00
                                       node-v14.21.1-linux-x64.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 35.0/35.0 MB   ? 6.7 MB/s  ? 0:00:00
                                      cmake-windows-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 28.8/28.8 MB   ? 6.4 MB/s  ? 0:00:00
                                                   clang-mingw.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━?━ 98.2%  ? 1.1/1.1 GB     ? 9.7 MB/s  ? 0:00:03
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 194.6/194.6 MB ? 7.8 MB/s  ? 0:00:00
             gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 117.9/117.9 MB ? 6.2 MB/s  ? 0:00:00
                         clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━?━━━━━━━━━━━━━━━━━ 73.8%  ? 293.9/398.2 MB ? 9.0 MB/s  ? 0:00:12
                        libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB   ? 11.0 MB/s ? 0:[16:31:15] Decompressed                                                                                                                                 prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/92b9f280085a597d6605c80ae46be9e8.libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2                                  
           Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-d1aa60/linux/libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2           prebuilts_download.py:81
           libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2, download and decompress completed                                                            prebuilts_download.py:185
           Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6edb1a3f8a3952c1deed23c6819de214.clang-mingw.tar.gz                          prebuilts_download.py:92
[16:31:17] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/8c14be049ec1fe1a58a08274b69153fd.libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:92
           Decompressing                                                                                                                                prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/8c14be049ec1fe1a58a08274b69153fd.libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2                                    
[16:31:22] Downloaded                                                                                                                                   prebuilts_download.py:92
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/708c0c51fcafd112e35f005f4c2e322f.clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2                                   
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                         gn-linux-x86-20230426.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.2/1.2 MB     ? 9.9 MB/s  ? 0:00:00
                                        ninja-linux-x86-1.11.0.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 122.4/122.4 kB ? 3.0 MB/s  ? 0:00:00
                                     ark_js_prebuilts_20230713.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 329.8/329.8 MB ? 9.5 MB/s  ? 0:00:00
                                       node-v14.21.1-linux-x64.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 35.0/35.0 MB   ? 6.7 MB/s  ? 0:00:00
                                      cmake-windows-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 28.8/28.8 MB   ? 6.4 MB/s  ? 0:00:00
                                                   clang-mingw.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.1/1.1 GB     ? 8.5 MB/s  ? 0:00:00
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 194.6/194.6 MB ? 7.8 MB/s  ? 0:00:00
             gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 117.9/117.9 MB ? 6.2 MB/s  ? 0:00:00
                         clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 398.2/398.2 MB ? 14.5 MB/s ? 0:00:00
                        libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB   ? 11.0 MB/s ? 0:00:00
                               clang_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━?━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.5%  ? 215.3/519.3 MB ? 17.4 MB/s ? 0:00:18
                          libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB   ? 9.3 MB/s  ? 0:00:00
                           clang_linux-x86_64-77da71-20230230.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0%   ? 0/100 bytes    ? ?         ? -:--:--
[16:31:29] Decompressed                                                                                                                                 prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/8c14be049ec1fe1a58a08274b69153fd.libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2                                    
           Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-77da71/linux/clang_linux-x86_64-77da71-20230230.tar.bz2            prebuilts_download.py:81
           libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2, download and decompress completed                                                              prebuilts_download.py:185
[16:31:32] Decompressing                                                                                                                                prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/708c0c51fcafd112e35f005f4c2e322f.clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2                                   
[16:31:44] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6edb1a3f8a3952c1deed23c6819de214.clang-mingw.tar.gz                       prebuilts_download.py:97
           Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/c67adbd754307618e3dcf8dc34881f0f.clang_linux-x86_64-d1aa60-0630.tar.bz2      prebuilts_download.py:92
[16:31:53] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/1683b362eae9b97e94f8c62c4dd8017b.clang_linux-x86_64-77da71-20230230.tar.bz2  prebuilts_download.py:92
[16:31:57] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/c67adbd754307618e3dcf8dc34881f0f.clang_linux-x86_64-d1aa60-0630.tar.bz2   prebuilts_download.py:97
[16:32:02] Decompressing                                                                                                                                prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/1683b362eae9b97e94f8c62c4dd8017b.clang_linux-x86_64-77da71-20230230.tar.bz2                                     
[16:33:17] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6edb1a3f8a3952c1deed23c6819de214.clang-mingw.tar.gz                        prebuilts_download.py:99
           Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-77da71/linux/libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2       prebuilts_download.py:81
           clang-mingw.tar.gz, download and decompress completed                                                                                       prebuilts_download.py:185
[16:33:19] Downloaded                                                                                                                                   prebuilts_download.py:92
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/4620be5674d0f0e5d522fb6f012083aa.libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2                                
[16:33:20] Decompressing                                                                                                                                prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/4620be5674d0f0e5d522fb6f012083aa.libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2                                
[16:33:34] Decompressed                                                                                                                                 prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/4620be5674d0f0e5d522fb6f012083aa.libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2                                
           Requesting https://repo.huaweicloud.com/openharmony/compiler/python/3.10.2/linux/python-linux-x86-3.10.2_20230604.tar.gz                     prebuilts_download.py:81
           libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2, download and decompress completed                                                          prebuilts_download.py:185
[16:33:35] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/67cd25bd1469f4b06fe043018a8c68d9.python-linux-x86-3.10.2_20230604.tar.gz     prebuilts_download.py:92
[16:33:36] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/67cd25bd1469f4b06fe043018a8c68d9.python-linux-x86-3.10.2_20230604.tar.gz  prebuilts_download.py:97
[16:33:37] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/67cd25bd1469f4b06fe043018a8c68d9.python-linux-x86-3.10.2_20230604.tar.gz   prebuilts_download.py:99
           Requesting https://repo.huaweicloud.com/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz                                           prebuilts_download.py:81
           python-linux-x86-3.10.2_20230604.tar.gz, download and decompress completed                                                                  prebuilts_download.py:185
           Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/20738011b324e100f6aab09353a7e7fa.bpftool_v5.10.93_20221114.tar.gz            prebuilts_download.py:92
           Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/20738011b324e100f6aab09353a7e7fa.bpftool_v5.10.93_20221114.tar.gz         prebuilts_download.py:97
[16:33:38] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/20738011b324e100f6aab09353a7e7fa.bpftool_v5.10.93_20221114.tar.gz          prebuilts_download.py:99
           Requesting https://repo.huaweicloud.com/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz                                               prebuilts_download.py:81
           bpftool_v5.10.93_20221114.tar.gz, download and decompress completed                                                                         prebuilts_download.py:185
[16:33:39] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/ae867132e2a2bdbbae5b58aa89eb883e.pahole_v1.21_20221124.tar.gz                prebuilts_download.py:92
           Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/ae867132e2a2bdbbae5b58aa89eb883e.pahole_v1.21_20221124.tar.gz             prebuilts_download.py:97
[16:33:40] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/ae867132e2a2bdbbae5b58aa89eb883e.pahole_v1.21_20221124.tar.gz              prebuilts_download.py:99
           Requesting https://repo.huaweicloud.com/openharmony/compiler/rust/rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.gz                    prebuilts_download.py:81
           pahole_v1.21_20221124.tar.gz, download and decompress completed                                                                             prebuilts_download.py:185
[16:33:53] Downloaded                                                                                                                                   prebuilts_download.py:92
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/d76c54355213e35c0a0569641f7034d2.rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.g                         
           z                                                                                                                                                                    
[16:33:58] Decompressing                                                                                                                                prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/d76c54355213e35c0a0569641f7034d2.rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.g                         
           z                                                                                                                                                                    
[16:34:18] Decompressed                                                                                                                                 prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/d76c54355213e35c0a0569641f7034d2.rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.g                         
           z                                                                                                                                                                    
           rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.gz, download and decompress completed                                                  prebuilts_download.py:185
[16:34:19] Requesting https://repo.huaweicloud.com/openharmony/compiler/rust/rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706.tar.gz             prebuilts_download.py:81
[16:34:21] Downloaded                                                                                                                                   prebuilts_download.py:92
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/0a90b8d0f2912af6c5c75148c886e8e7.rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_2023070                         
           6.tar.gz                                                                                                                                                             
[16:34:22] Decompressing                                                                                                                                prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/0a90b8d0f2912af6c5c75148c886e8e7.rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_2023070                         
           6.tar.gz                                                                                                                                                             
[16:34:25] Decompressed                                                                                                                                 prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/0a90b8d0f2912af6c5c75148c886e8e7.rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_2023070                         
           6.tar.gz                                                                                                                                                             
           Requesting https://repo.huaweicloud.com/openharmony/compiler/rust/rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz                        prebuilts_download.py:81
           rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706.tar.gz, download and decompress completed                                           prebuilts_download.py:185
[16:34:27] Downloaded                                                                                                                                   prebuilts_download.py:92
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/4814774c9df8245134bdbd55de1ceb6c.rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz                            
[16:34:28] Decompressing                                                                                                                                prebuilts_download.py:97
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/4814774c9df8245134bdbd55de1ceb6c.rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz                            
[16:34:30] Decompressed                                                                                                                                 prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/4814774c9df8245134bdbd55de1ceb6c.rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz                            
           rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz, download and decompress completed                                                      prebuilts_download.py:185
[16:35:25] Decompressed                                                                                                                                 prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/708c0c51fcafd112e35f005f4c2e322f.clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2                                   
           clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2, download and decompress completed                                                             prebuilts_download.py:185
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
[16:35:53] Decompressed                                                                                                                                 prebuilts_download.py:99
           /home/ph/OpenHarmony_Source/../openharmony_prebuilts/1683b362eae9b97e94f8c62c4dd8017b.clang_linux-x86_64-77da71-20230230.tar.bz2                                     
           clang_linux-x86_64-77da71-20230230.tar.bz2, download and decompress completed                                                               prebuilts_download.py:185
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
[16:36:19] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/c67adbd754307618e3dcf8dc34881f0f.clang_linux-x86_64-d1aa60-0630.tar.bz2         prebuilts_download.py:99
           clang_linux-x86_64-d1aa60-0630.tar.bz2, download and decompress completed                                                                        prebuilts_download.py:185
                                        cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB   ? 8.6 MB/s  ? 0:00:00
                                         gn-linux-x86-20230426.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.2/1.2 MB     ? 9.9 MB/s  ? 0:00:00
                                        ninja-linux-x86-1.11.0.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 122.4/122.4 kB ? 3.0 MB/s  ? 0:00:00
                                     ark_js_prebuilts_20230713.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 329.8/329.8 MB ? 9.5 MB/s  ? 0:00:00
                                       node-v14.21.1-linux-x64.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 35.0/35.0 MB   ? 6.7 MB/s  ? 0:00:00
                                      cmake-windows-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 28.8/28.8 MB   ? 6.4 MB/s  ? 0:00:00
                                                   clang-mingw.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.1/1.1 GB     ? 8.5 MB/s  ? 0:00:00
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 194.6/194.6 MB ? 7.8 MB/s  ? 0:00:00
             gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 117.9/117.9 MB ? 6.2 MB/s  ? 0:00:00
                         clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 398.2/398.2 MB ? 14.5 MB/s ? 0:00:00
                        libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB   ? 11.0 MB/s ? 0:00:00
                               clang_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 519.3/519.3 MB ? 16.3 MB/s ? 0:00:00
                          libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB   ? 9.3 MB/s  ? 0:00:00
                           clang_linux-x86_64-77da71-20230230.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 414.4/414.4 MB ? 23.3 MB/s ? 0:00:00
                      libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 18.5/18.5 MB   ? 15.0 MB/s ? 0:00:00
                              python-linux-x86-3.10.2_20230604.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 10.8/10.8 MB   ? 16.5 MB/s ? 0:00:00
                                     bpftool_v5.10.93_20221114.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 530.7/530.7 kB ? 26.7 MB/s ? 0:00:00
                                         pahole_v1.21_20221124.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 12.4/12.4 MB   ? 21.8 MB/s ? 0:00:00
              rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 254.0/254.0 MB ? 29.1 MB/s ? 0:00:00
       rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 31.0/31.0 MB   ? 16.7 MB/s ? 0:00:00
                  rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 25.3/25.3 MB   ? 19.5 MB/s ? 0:00:00
start npm install, please wait.
prebuilts_download end
Looking in indexes: http://repo.huaweicloud.com/repository/pypi/simple
Collecting pyyaml
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/29/61/bf33c6c85c55bc45a29eee3195848ff2d518d84735eb0e2d8cb42e0d285e/PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB)
     |████████████████████████████████| 705 kB 10.8 MB/s 
Collecting requests
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl (62 kB)
     |████████████████████████████████| 62 kB 8.2 MB/s 
Collecting prompt_toolkit==1.0.14
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/ee/3d/b25d35a9f0d381dd1c02d8e04b37c353caaaff4bc32150328eeebe4931f5/prompt_toolkit-1.0.14-py3-none-any.whl (248 kB)
     |████████████████████████████████| 248 kB 9.5 MB/s 
Collecting kconfiglib>=14.1.0
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/8a/f1/d98a89231e779b079b977590efcc31249d959c8f1d4b5858cad69695ff9c/kconfiglib-14.1.0-py2.py3-none-any.whl (145 kB)
     |████████████████████████████████| 145 kB 26.0 MB/s 
Collecting asn1crypto
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/c9/7f/09065fd9e27da0eda08b4d6897f1c13535066174cc023af248fc2a8d5e5a/asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB)
     |████████████████████████████████| 105 kB 36.7 MB/s 
Collecting cryptography
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/85/62/48bcebd955945d8da3fe9b84a679dbf4bf179e1ac36e583b7eaa47506758/cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
     |████████████████████████████████| 4.4 MB 6.2 MB/s 
Collecting json5==0.9.6
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/7e/8e/ebde0a31c71e7098b3014faf46c80bdbcadb3c23b0ac7c7646b2af7d302e/json5-0.9.6-py2.py3-none-any.whl (18 kB)
Collecting six>=1.9.0
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting wcwidth
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/59/7c/e39aca596badaf1b78e8f547c807b04dae603a433d3e7a7e04d67f2ef3e5/wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting idna<4,>=2.5
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl (61 kB)
     |████████████████████████████████| 61 kB 2.8 MB/s 
Collecting certifi>=2017.4.17
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl (162 kB)
     |████████████████████████████████| 162 kB 29.8 MB/s 
Collecting charset-normalizer<4,>=2
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/da/f1/3702ba2a7470666a62fd81c58a4c40be00670e5006a67f4d626e57f013ae/charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
     |████████████████████████████████| 142 kB 26.6 MB/s 
Collecting urllib3<3,>=1.21.1
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/96/94/c31f58c7a7f470d5665935262ebd7455c7e4c7782eb525658d3dbf4b9403/urllib3-2.1.0-py3-none-any.whl (104 kB)
     |████████████████████████████████| 104 kB 19.1 MB/s 
Collecting cffi>=1.12
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/c9/7c/43d81bdd5a915923c3bad5bb4bff401ea00ccc8e28433fb6083d2e3bf58e/cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)
     |████████████████████████████████| 443 kB 11.8 MB/s 
Collecting pycparser
  Downloading http://repo.huaweicloud.com/repository/pypi/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl (118 kB)
     |████████████████████████████████| 118 kB 27.1 MB/s 
Installing collected packages: pycparser, wcwidth, urllib3, six, idna, charset-normalizer, cffi, certifi, requests, pyyaml, prompt-toolkit, kconfiglib, json5, cryptography, asn1crypto
Successfully installed asn1crypto-1.5.1 certifi-2023.11.17 cffi-1.16.0 charset-normalizer-3.3.2 cryptography-41.0.5 idna-3.4 json5-0.9.6 kconfiglib-14.1.0 prompt-toolkit-1.0.14 pycparser-2.21 pyyaml-6.0.1 requests-2.31.0 six-1.16.0 urllib3-2.1.0 wcwidth-0.2.5
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: You are using pip version 21.2.4; however, version 23.0.1 is available.
You should consider upgrading via the '/home/ph/OpenHarmony_Source/prebuilts/python/linux-x86/3.10.2/bin/python3.10 -m pip install --upgrade pip' command.
======copy inside cxx finished!======
======update llvm ndk finished!======
======change rustlib name finished!======
Created /home/ph/OpenHarmony_Source/prebuilts/clang/ohos/linux-x86_64/llvm/bin/lldb-mi
Created /home/ph/OpenHarmony_Source/prebuilts/clang/ohos/windows-x86_64/llvm/bin/lldb-mi.exe



过程中部分截图如下:

此时,磁盘空间的占用情况为:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           589M  2.1M  587M   1% /run
/dev/sda3       196G   67G  120G  36% /
tmpfs           2.9G     0  2.9G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
/dev/sda2       512M  6.1M  506M   2% /boot/efi
tmpfs           589M  116K  589M   1% /run/user/1000
/dev/sr0        156M  156M     0 100% /media/ph/CDROM
/dev/sr1        4.7G  4.7G     0 100% /media/ph/Ubuntu 22.04.3 LTS amd64

(2)编译

在Linux环境进行如下操作:进入源码根目录,执行如下命令进行版本编译。

./build.sh --product-name dayu210 --ccache

注意:此步骤仍然需要使用sudo权限。

实际命令及结果如下:

$ sudo ./build.sh --product-name dayu210 --ccache
[sudo] password for ph: 
++++++++++++++++++++++++++++++++++++++++
The system shell is bash 5.1.16(1)-release
++++++++++++++++++++++++++++++++++++++++
2024-01-05 16:55:46
--product-name dayu210 --ccache
Current Node.js version is v14.21.1
Node.js version check passed
lockfile=false
start set ohpm
download oh-command-line-tools
--2024-01-05 16:55:47--  https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_package_901_9/a6/v3/cXARnGbKTt-4sPEi3GcnJA/ohcommandline-tools-linux-2.0.0.1.zip?HW-CC-KV=V1&HW-CC-Date=20230512T075353Z&HW-CC-Expire=315360000&HW-CC-Sign=C82B51F3C9F107AB460EC26392E25B2E20EF1A6CAD10A26929769B21B8C8D5B6
Resolving contentcenter-vali-drcn.dbankcdn.cn (contentcenter-vali-drcn.dbankcdn.cn)... 39.136.88.117, 39.136.88.118, 39.136.88.116, ...
Connecting to contentcenter-vali-drcn.dbankcdn.cn (contentcenter-vali-drcn.dbankcdn.cn)|39.136.88.117|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17870081 (17M) [application/zip]
Saving to: ‘ohcommandline-tools-linux.zip’

ohcommandline-tools-linux.zip                 100%[==============================================================================================>]  17.04M  21.5MB/s    in 0.8s    

2024-01-05 16:55:48 (21.5 MB/s) - ‘ohcommandline-tools-linux.zip’ saved [17870081/17870081]

Archive:  ohcommandline-tools-linux.zip
  inflating: oh-command-line-tools/sdkmanager/conf/config.properties  
  inflating: oh-command-line-tools/sdkmanager/bin/ohsdkmgr  
  inflating: oh-command-line-tools/sdkmanager/libs/sdk-core-2.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/failureaccess-1.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/common-grs-2.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/guava-31.0.1-jre.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/common-utils-2.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/httpcore5-h2-5.1.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/commons-compress-1.21.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/sdk-oh-cli-2.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/commons-codec-1.15.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/slf4j-simple-1.7.35.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/slf4j-api-1.7.35.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/sdk-oh-core-2.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/common-config-2.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/common-country-2.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/sdk-cli-2.0.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/httpcore5-5.1.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/error_prone_annotations-2.7.1.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/fastjson-1.2.83.jar  
  inflating: oh-command-line-tools/sdkmanager/libs/httpclient5-5.1.jar  
  inflating: oh-command-line-tools/bin/codelinter  
  inflating: oh-command-line-tools/bin/ohpm  
  inflating: oh-command-line-tools/bin/ohsdkmgr  
  inflating: oh-command-line-tools/README.txt  
  inflating: oh-command-line-tools/codelinter/bin/codelinter.bat  
  inflating: oh-command-line-tools/codelinter/bin/codelinter  
  inflating: oh-command-line-tools/codelinter/out/lib.es2018.promise.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.reflect.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.symbol.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2017.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.iterable.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2020.sharedmemory.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.esnext.promise.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2018.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.promise.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.reflect.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.symbol.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.iterable.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.sharedmemory.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.promise.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.symbol.wellknown.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.intl.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2016.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.webworker.importscripts.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.string.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.regexp.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es6.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.object.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.typedarrays.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.collection.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es5.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.string.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.string.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.dom.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/index.js  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.promise.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.weakref.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.object.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2016.array.include.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.symbol.wellknown.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2016.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.scripthost.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.bigint.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.intl.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.proxy.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.core.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.array.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.sharedmemory.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.promise.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.dom.iterable.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.intl.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.webworker.iterable.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.asyncgenerator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.asynciterable.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.intl.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.symbol.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.webworker.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.string.d.ts  
  inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.generator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2020.symbol.wellknown.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2020.intl.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2016.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.webworker.importscripts.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.esnext.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.esnext.string.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2018.regexp.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es6.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2017.object.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/ets-append-config.json  
  inflating: oh-command-line-tools/codelinter/out/config/eslintConfig.json  
  inflating: oh-command-line-tools/codelinter/out/config/code-linter.json  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/shape.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/grid.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/swiper.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/path.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/image_animator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/circle.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/datapanel.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/progress.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/textinput.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/grid_container.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/text.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/listItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/line.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/textarea.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/stateManagement.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/button.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/video.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/column_split.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/list.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/stack.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/tab_content.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/custom_dialog_controller.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/hyperlink.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/row_split.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/common.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/column.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/badge.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/divider.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/blank.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/index.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/forEach.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/slider.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/rect.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/flex.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/qrcode.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/rating.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/polygon.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/lazyForEach.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/row.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/pageTransition.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/navigator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/alert_dialog.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/component_config.json  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/image.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/counter.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/gesture.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/panel.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/ellipse.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/polyline.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/alphabet_indexer.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/gridItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/span.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/tabs.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/scroll.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/shape.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/grid.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/swiper.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/path.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/image_animator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/circle.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/datapanel.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/progress.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/textinput.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/grid_container.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/text.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/listItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/line.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/textarea.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/stateManagement.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/button.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/video.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/column_split.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/list.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/stack.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/tab_content.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/animator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/custom_dialog_controller.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/hyperlink.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/row_split.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/common.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/column.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/badge.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/divider.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/blank.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/index.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/forEach.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/slider.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/rect.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/flex.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/qrcode.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/rating.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/polygon.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/lazyForEach.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/navigatorView.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/row.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/pageTransition.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/navigator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/alert_dialog.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/component_config.json  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/image.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/gesture.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/panel.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/ellipse.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/polyline.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/alphabet_indexer.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/gridItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/span.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/tabs.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/scroll.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/shape.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/grid.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/swiper.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/path.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/image_animator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/circle.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/datapanel.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/progress.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/grid_container.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/text.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/listItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/line.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/stateManagement.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/button.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/video.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/column_split.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/list.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/stack.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/tab_content.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/custom_dialog_controller.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/hyperlink.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/row_split.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/common.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/column.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/badge.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/divider.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/blank.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/index.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/forEach.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/slider.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/rect.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/flex.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/qrcode.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/rating.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/polygon.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/lazyForEach.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/navigatorView.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/row.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/pageTransition.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/navigator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/alert_dialog.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/component_config.json  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/image.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/gesture.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/panel.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/ellipse.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/polyline.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/alphabet_indexer.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/gridItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/span.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/tabs.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/scroll.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/shape.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/xcomponent.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/grid.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/swiper.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/path.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/image_animator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/circle.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/progress.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/grid_container.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/text.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/stepperItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/listItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/line.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/text_area.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/stateManagement.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/navigation.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/marquee.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/button.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/data_panel.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/column_split.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/list.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/stack.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/tab_content.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/animator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/custom_dialog_controller.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/row_split.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/common.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/column.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/badge.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/divider.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/blank.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/index.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/forEach.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/slider.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/rect.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/flex.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/action_sheet.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/qrcode.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/toggle.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/rating.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/canvas.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/polygon.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/stepper.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/lazyForEach.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/row.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/scroll_bar.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/pageTransition.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/navigator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/form_component.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/alert_dialog.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/text_input.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/component_config.json  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/image.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/counter.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/gesture.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/panel.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/ellipse.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/polyline.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/alphabet_indexer.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/enums.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/calendar.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/gridItem.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/span.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/gauge.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/tabs.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/units.d.ts  
  inflating: oh-command-line-tools/codelinter/out/config/component/ohos/scroll.d.ts  
  inflating: oh-command-line-tools/codelinter/out/eslint-all1.js  
  inflating: oh-command-line-tools/codelinter/out/lib.es2017.typedarrays.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.collection.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es5.d.ts  
  inflating: oh-command-line-tools/codelinter/out/docs/non-nullable-type-assertion-style.md  
  inflating: oh-command-line-tools/codelinter/out/docs/struct-no-extends.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-shadow.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-return.md  
  inflating: oh-command-line-tools/codelinter/out/docs/require-await.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-non-null-assertion.md  
  inflating: oh-command-line-tools/codelinter/out/docs/explicit-module-boundary-types.md  
  inflating: oh-command-line-tools/codelinter/out/docs/link-init-in-struct-constructor.md  
  inflating: oh-command-line-tools/codelinter/out/docs/promise-function-async.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unused-vars-experimental.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-regexp-exec.md  
  inflating: oh-command-line-tools/codelinter/out/docs/validate-builder-parameter.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-extra-non-null-assertion.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unused-vars.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-empty-function.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-readonly.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-state-manager.md  
  inflating: oh-command-line-tools/codelinter/out/docs/class-literal-property-style.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-argument.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-use-before-define.md  
  inflating: oh-command-line-tools/codelinter/out/docs/init-list-component.md  
  inflating: oh-command-line-tools/codelinter/out/docs/variable-initialization-via-component-constructor.md  
  inflating: oh-command-line-tools/codelinter/out/docs/switch-exhaustiveness-check.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-confusing-void-expression.md  
  inflating: oh-command-line-tools/codelinter/out/docs/ban-ts-comment.md  
  inflating: oh-command-line-tools/codelinter/out/docs/keyword-spacing.md  
  inflating: oh-command-line-tools/codelinter/out/docs/dot-notation.md  
  inflating: oh-command-line-tools/codelinter/out/docs/unified-signatures.md  
  inflating: oh-command-line-tools/codelinter/out/docs/ban-types.md  
  inflating: oh-command-line-tools/codelinter/out/docs/camelcase.md  
  inflating: oh-command-line-tools/codelinter/out/docs/check-extend-and-builder-and-styles.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-empty-interface.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-magic-numbers.md  
  inflating: oh-command-line-tools/codelinter/out/docs/return-await.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-readonly-parameter-types.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-call.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-dupe-class-members.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-dynamic-delete.md  
  inflating: oh-command-line-tools/codelinter/out/docs/await-thenable.md  
  inflating: oh-command-line-tools/codelinter/out/docs/property-type.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-literal-enum-member.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-base-to-string.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-implicit-any-catch.md  
  inflating: oh-command-line-tools/codelinter/out/docs/space-before-function-paren.md  
  inflating: oh-command-line-tools/codelinter/out/docs/brace-style.md  
  inflating: oh-command-line-tools/codelinter/out/docs/func-call-spacing.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-array-constructor.md  
  inflating: oh-command-line-tools/codelinter/out/docs/build-in-low-code-mode.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-useless-constructor.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-imports.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-loss-of-precision.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-var-requires.md  
  inflating: oh-command-line-tools/codelinter/out/docs/build-root-node.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-ui-syntax.md  
  inflating: oh-command-line-tools/codelinter/out/docs/init-declarations.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-entry.md  
  inflating: oh-command-line-tools/codelinter/out/docs/space-infix-ops.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-inferrable-types.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-extra-semi.md  
  inflating: oh-command-line-tools/codelinter/out/docs/restrict-template-expressions.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-redeclare.md  
  inflating: oh-command-line-tools/codelinter/out/docs/quotes.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-type-arguments.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-prop-link-objectlink-in-entry.md  
  inflating: oh-command-line-tools/codelinter/out/docs/member-ordering.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-non-ui-syntax.md  
  inflating: oh-command-line-tools/codelinter/out/docs/sort-type-union-intersection-members.md  
  inflating: oh-command-line-tools/codelinter/out/docs/watch-decorator-regular.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-require-imports.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-as-const.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-qualifier.md  
  inflating: oh-command-line-tools/codelinter/out/docs/comma-spacing.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-reduce-type-parameter.md  
  inflating: oh-command-line-tools/codelinter/out/docs/indent.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-floating-promises.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-ui-syntax-foreach.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-for-of.md  
  inflating: oh-command-line-tools/codelinter/out/docs/comma-dangle.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-extraneous-class.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-parameter-properties.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-explicit-any.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-string-starts-ends-with.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-includes.md  
  inflating: oh-command-line-tools/codelinter/out/docs/default-param-last.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-this-alias.md  
  inflating: oh-command-line-tools/codelinter/out/docs/consistent-type-assertions.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-boolean-literal-compare.md  
  inflating: oh-command-line-tools/codelinter/out/docs/unbound-method.md  
  inflating: oh-command-line-tools/codelinter/out/docs/nested-relationship.md  
  inflating: oh-command-line-tools/codelinter/out/docs/semi.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-decorators.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-ts-expect-error.md  
  inflating: oh-command-line-tools/codelinter/out/docs/consistent-type-definitions.md  
  inflating: oh-command-line-tools/codelinter/out/docs/strict-boolean-expressions.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-preview.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-namespace.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-throw-literal.md  
  inflating: oh-command-line-tools/codelinter/out/docs/triple-slash-reference.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-type-alias.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-loop-func.md  
  inflating: oh-command-line-tools/codelinter/out/docs/check-storagelink-and-storageprop-param.md  
  inflating: oh-command-line-tools/codelinter/out/docs/explicit-member-accessibility.md  
  inflating: oh-command-line-tools/codelinter/out/docs/type-annotation-spacing.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-assignment.md  
  inflating: oh-command-line-tools/codelinter/out/docs/watch-decorator-function.md  
  inflating: oh-command-line-tools/codelinter/out/docs/struct-variable-initialization.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-for-in-array.md  
  inflating: oh-command-line-tools/codelinter/out/docs/lines-between-class-members.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-implied-eval.md  
  inflating: oh-command-line-tools/codelinter/out/docs/explicit-function-return-type.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-function-type.md  
  inflating: oh-command-line-tools/codelinter/out/docs/consistent-indexed-object-style.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-member-access.md  
  inflating: oh-command-line-tools/codelinter/out/docs/method-signature-style.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unused-expressions.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-misused-promises.md  
  inflating: oh-command-line-tools/codelinter/out/docs/naming-convention.md  
  inflating: oh-command-line-tools/codelinter/out/docs/adjacent-overload-signatures.md  
  inflating: oh-command-line-tools/codelinter/out/docs/array-type.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-confusing-non-null-assertion.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-type-assertion.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-extra-parens.md  
  inflating: oh-command-line-tools/codelinter/out/docs/typedef.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-invalid-void-type.md  
  inflating: oh-command-line-tools/codelinter/out/docs/import-path.md  
  inflating: oh-command-line-tools/codelinter/out/docs/struct-missing-decorator.md  
  inflating: oh-command-line-tools/codelinter/out/docs/construct-parameter.md  
  inflating: oh-command-line-tools/codelinter/out/docs/member-delimiter-style.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-non-null-asserted-optional-chain.md  
  inflating: oh-command-line-tools/codelinter/out/docs/ban-tslint-comment.md  
  inflating: oh-command-line-tools/codelinter/out/docs/restrict-plus-operands.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-optional-chain.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-type-constraint.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-invalid-this.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-nullish-coalescing.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-namespace-keyword.md  
  inflating: oh-command-line-tools/codelinter/out/docs/validate-build-in-struct.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-condition.md  
  inflating: oh-command-line-tools/codelinter/out/docs/require-array-sort-compare.md  
  inflating: oh-command-line-tools/codelinter/out/docs/no-misused-new.md  
  inflating: oh-command-line-tools/codelinter/out/docs/consistent-type-imports.md  
  inflating: oh-command-line-tools/codelinter/out/docs/prefer-enum-initializers.md  
  inflating: oh-command-line-tools/codelinter/out/docs/one-decorator-on-function-method.md  
  inflating: oh-command-line-tools/codelinter/out/docs/object-curly-spacing.md  
  inflating: oh-command-line-tools/codelinter/out/lib.es2020.string.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2019.string.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.dom.d.ts  
  inflating: oh-command-line-tools/codelinter/out/eslint-recommended.js  
  inflating: oh-command-line-tools/codelinter/out/index.js  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.promise.d.ts  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/eslint-all1.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/eslint-recommended.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/index.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/unix.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/table.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/stylish.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/tap.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/jslint-xml.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/junit.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/json-with-metadata.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/checkstyle.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/codeframe.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/compact.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/html.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/json.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/visualstudio.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/eslint-all.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/eslint-recommended1.js  
  inflating: oh-command-line-tools/codelinter/out/ts_plugin/espree.js  
  inflating: oh-command-line-tools/codelinter/out/lib.esnext.weakref.d.ts  
  inflating: oh-command-line-tools/codelinter/out/formatters/unix.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/table.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/stylish.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/tap.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/jslint-xml.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/junit.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/json-with-metadata.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/checkstyle.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/codeframe.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/compact.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/html.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/json.js  
  inflating: oh-command-line-tools/codelinter/out/formatters/visualstudio.js  
  inflating: oh-command-line-tools/codelinter/out/lib.es2019.object.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2019.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2016.array.include.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2020.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.esnext.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.symbol.wellknown.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2016.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2017.d.ts  
  inflating: oh-command-line-tools/codelinter/out/eslint-all.js  
  inflating: oh-command-line-tools/codelinter/out/lib.scripthost.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2020.bigint.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2018.intl.d.ts  
  inflating: oh-command-line-tools/codelinter/out/eslint-recommended1.js  
  inflating: oh-command-line-tools/codelinter/out/espree.js  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.proxy.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.core.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2019.array.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2017.sharedmemory.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2020.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2020.promise.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.dom.iterable.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2017.intl.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.webworker.iterable.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2018.asyncgenerator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2018.asynciterable.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.esnext.intl.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2018.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2019.full.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2019.symbol.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.webworker.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2017.string.d.ts  
  inflating: oh-command-line-tools/codelinter/out/lib.es2015.generator.d.ts  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/eslint-all1.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/eslint-recommended.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/index.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/unix.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/table.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/stylish.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/tap.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/jslint-xml.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/junit.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/json-with-metadata.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/checkstyle.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/codeframe.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/compact.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/html.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/json.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/visualstudio.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/eslint-all.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/eslint-recommended1.js  
  inflating: oh-command-line-tools/codelinter/out/ets_plugin/espree.js  
  inflating: oh-command-line-tools/ohpm/bin/init  
  inflating: oh-command-line-tools/ohpm/bin/ohpm.bat  
  inflating: oh-command-line-tools/ohpm/bin/init.bat  
  inflating: oh-command-line-tools/ohpm/bin/pm-cli.js  
  inflating: oh-command-line-tools/ohpm/bin/ohpm  
  inflating: oh-command-line-tools/ohpm/resources/schemas/oh-package-json5-schema.json  
  inflating: oh-command-line-tools/ohpm/resources/.ohpmrc  
  inflating: oh-command-line-tools/ohpm/lib/commands/init.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/ping.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/info.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/publish.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/uninstall.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/install.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/update.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/list.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/config.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/run.js  
  inflating: oh-command-line-tools/ohpm/lib/commands/unpublish.js  
  inflating: oh-command-line-tools/ohpm/lib/config/index.js  
  inflating: oh-command-line-tools/ohpm/lib/config/config.js  
  inflating: oh-command-line-tools/ohpm/lib/config/DefaultConfig.js  
  inflating: oh-command-line-tools/ohpm/lib/config/TypeValidate.js  
  inflating: oh-command-line-tools/ohpm/lib/log/index.js  
  inflating: oh-command-line-tools/ohpm/lib/log/setupLog.js  
  inflating: oh-command-line-tools/ohpm/lib/log/log.js  
  inflating: oh-command-line-tools/ohpm/lib/index.js  
  inflating: oh-command-line-tools/ohpm/lib/common/message.js  
  inflating: oh-command-line-tools/ohpm/lib/common/Constants.js  
  inflating: oh-command-line-tools/ohpm/lib/common/types.js  
  inflating: oh-command-line-tools/ohpm/lib/common/ohpm.config.js  
  inflating: oh-command-line-tools/ohpm/lib/core/cache/index.js  
  inflating: oh-command-line-tools/ohpm/lib/core/audit/audit.js  
  inflating: oh-command-line-tools/ohpm/lib/core/audit/index.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/packages/LocalFilePackage.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/packages/LocalDirPackage.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/packages/PackageFactory.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/packages/AbstractPackage.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/packages/RegistryPackage.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/index.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/service/common.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/service/uninstall.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/service/install.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/service/update.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/service/list.js  
  inflating: oh-command-line-tools/ohpm/lib/core/install/common/definitions.js  
  inflating: oh-command-line-tools/ohpm/lib/core/info/info.js  
  inflating: oh-command-line-tools/ohpm/lib/core/info/index.js  
  inflating: oh-command-line-tools/ohpm/lib/core/info/infoView.js  
  inflating: oh-command-line-tools/ohpm/lib/core/registry/index.js  
  inflating: oh-command-line-tools/ohpm/lib/core/registry/registry.js  
  inflating: oh-command-line-tools/ohpm/lib/core/registry/proxy.js  
  inflating: oh-command-line-tools/ohpm/lib/core/package/init.js  
  inflating: oh-command-line-tools/ohpm/lib/core/package/util.js  
  inflating: oh-command-line-tools/ohpm/lib/core/package/interactiveInput.js  
  inflating: oh-command-line-tools/ohpm/lib/core/package/index.js  
  inflating: oh-command-line-tools/ohpm/lib/core/package/packageJson.js  
  inflating: oh-command-line-tools/ohpm/lib/core/package/PackageLock.js  
  inflating: oh-command-line-tools/ohpm/lib/core/publish/common.js  
  inflating: oh-command-line-tools/ohpm/lib/core/publish/publish.js  
  inflating: oh-command-line-tools/ohpm/lib/core/publish/ignore.js  
  inflating: oh-command-line-tools/ohpm/lib/core/publish/index.js  
  inflating: oh-command-line-tools/ohpm/lib/core/publish/normalize.js  
  inflating: oh-command-line-tools/ohpm/lib/core/publish/fixer.js  
  inflating: oh-command-line-tools/ohpm/lib/core/publish/unpublish.js  
  inflating: oh-command-line-tools/ohpm/lib/util/similar.js  
  inflating: oh-command-line-tools/ohpm/lib/util/index.js  
  inflating: oh-command-line-tools/ohpm/lib/util/PackageUtil.js  
  inflating: oh-command-line-tools/ohpm/lib/util/validateCommand.js  
  inflating: oh-command-line-tools/ohpm/lib/util/output.js  
  inflating: oh-command-line-tools/ohpm/lib/util/HashUtil.js  
  inflating: oh-command-line-tools/ohpm/lib/util/is-windows.js  
  inflating: oh-command-line-tools/ohpm/lib/util/validatePackage.js  
  inflating: oh-command-line-tools/ohpm/lib/util/unicode-tree.js  
  inflating: oh-command-line-tools/ohpm/lib/util/FsUtil.js  
  inflating: oh-command-line-tools/ohpm/lib/util/PrintUtil.js  
  inflating: oh-command-line-tools/ohpm/package.json  
init ohpm
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN @ohos/ohpm@1.1.2 No description
npm WARN @ohos/ohpm@1.1.2 No repository field.

added 108 packages from 75 contributors in 9.437s

10 packages are looking for funding
  run `npm fund` for details

ohpm version is 1.1.2
~/.hvigor/wrapper/tools /home/ph/OpenHarmony_Source
install pnpm
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN tools No description
npm WARN tools No repository field.
npm WARN tools No license field.

added 1 package in 2.034s

1 package is looking for funding
  run `npm fund` for details

/home/ph/OpenHarmony_Source
start build ohos-sdk
/home/ph/OpenHarmony_Source /home/ph/OpenHarmony_Source
building the latest ohos-sdk...
[OHOS INFO] Set cache size limit to 100.0 GB
[OHOS INFO] generated build prop info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/build.prop
[OHOS INFO] generated build config info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/build_config.json
[OHOS INFO] generated product parts info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/parts.json
[OHOS INFO] generated parts config info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/parts_config.json
[OHOS INFO] generated build gnargs prop info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/build_gnargs.prop
[OHOS INFO] generated features info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/features.json
[OHOS INFO] generated syscap info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/syscap.json
[OHOS INFO] generated exclusion modules info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/exclusion_modules.json
[OHOS INFO] generated platforms build info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/platforms.build
[OHOS INFO] generated subsystem config info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/subsystem_config.json
[OHOS INFO] generated system capability info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/systemcapability.json
[OHOS INFO] generated compile_standard_whitelist info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/compile_standard_whitelist.json
[OHOS INFO] Checking all build args...
[OHOS INFO] subsytem config scan completed
[OHOS INFO] subsytem config scan completed
[OHOS INFO] generate all parts of platforms info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/platforms_info/all_parts.json'
[OHOS INFO] generate toolchain to variant of platforms info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/platforms_info/toolchain_to_variant.json'
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/bundle.json', build file subsystem name is wpa_supplicant-2.9,configured subsystem name is thirdparty.
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/third_party/flutter/glfw/bundle.json', build file subsystem name is ,configured subsystem name is thirdparty.
[OHOS INFO] generate all parts build gn file to '/home/ph/OpenHarmony_Source//out/sdk/build_configs'
[OHOS INFO] generate parts info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_info.json'
[OHOS INFO] generate part-subsystem of parts-info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/part_subsystem.json'
[OHOS INFO] generate ubsystem-parts of parts-info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/subsystem_parts.json'
[OHOS INFO] generate mini adapter info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/mini_adapter/'
[OHOS INFO] generate parts variants info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_variants.json'
[OHOS INFO] generate parts inner kits info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/inner_kits_info.json'
[OHOS INFO] generate parts targets info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_targets.json'
[OHOS INFO] generate phony targets info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/phony_target.json'
[OHOS INFO] generate parts path info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_path_info.json'
[OHOS INFO] generate path to parts to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/path_to_parts.json'
[OHOS INFO] generate hisysevent info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/hisysevent_configs.json'
[OHOS INFO] generate parts modules info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_modules_info.json'
[OHOS INFO] generate parts deps info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_deps.json'
[OHOS INFO] all parts scan completed
[OHOS INFO] Loading configuration file...
[OHOS INFO] loader args:['platforms_config_file="/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/platforms.build"', 'subsystem_config_file="/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/subsystem_config.json"', 'example_subsystem_file=""', 'exclusion_modules_config_file="/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/exclusion_modules.json"', 'source_root_dir="/home/ph/OpenHarmony_Source/"', 'gn_root_out_dir="out/sdk"', 'build_platform_name=phone', 'build_xts=False', 'load_test_config=True', 'target_os=ohos', 'target_cpu=arm64', 'os_level=standard', "ignore_api_check=['xts', 'common', 'developertest']", 'scalable_build=False', 'skip_partlist_check=False']
[OHOS INFO] Checking parts config...
[OHOS INFO] generated subsystem build config to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/subsystem_build_config.json'
[OHOS INFO] generated src subsystem info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/src_subsystem_info.json'
[OHOS INFO] generated no src subsystem info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/no_src_subsystem_info.json'
[OHOS INFO] generate target platform parts to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/target_platforms_parts.json'
[OHOS INFO] generated system capabilities to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/phone_system_capabilities.json'
[OHOS INFO] generated platform zframework stub to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/phone-stub/zframework_stub_exists.gni'
[OHOS INFO] generated platforms parts by src to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/platforms_parts_by_src.json'
[OHOS INFO] generate part list gni file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_list.gni'
[OHOS INFO] generate inner kits gni file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/inner_kits_list.gni'
[OHOS INFO] generate system list gni file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/system_kits_list.gni'
[OHOS INFO] generate parts test gni file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_test_list.gni'
[OHOS INFO] generate build gn file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/BUILD.gn'
[OHOS INFO] generate phony target build file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/phony_targets/BUILD.gn'
[OHOS INFO] generate required parts targets to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/required_parts_targets.json'
[OHOS INFO] generate build targets list file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/required_parts_targets_list.json'
[OHOS INFO] generated parts src flag to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/parts_src_flag.json'
[OHOS INFO] generate auto install part to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/auto_install_parts.json'
[OHOS INFO] generate platforms list to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/platforms_list.gni'
[OHOS INFO] generate part different info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_different_info.json'
[OHOS INFO] generate infos for testfwk to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/infos_for_testfwk.json'
[OHOS INFO] Checking all product features...
[OHOS INFO] generate syscap info file to '/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/system/etc/SystemCapability.json'
[OHOS INFO] generate syscap info with part name list to '/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/system/etc/syscap.json'
[OHOS INFO] generate target syscap for init list to '/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/system/etc/param/syscap.para'
[OHOS INFO] Excuting gn command: /home/ph/OpenHarmony_Source/prebuilts/build-tools/linux-x86/bin/gn gen --args="product_name=\"ohos-sdk\" product_path=\"/home/ph/OpenHarmony_Source/productdefine/common/products\" product_config_path=\"/home/ph/OpenHarmony_Source/productdefine/common/products\" device_name=\"sdk\" device_path=\"/home/ph/OpenHarmony_Source/device/board/ohos/sdk\" device_company=\"ohos\" device_config_path=\"/home/ph/OpenHarmony_Source/device/board/ohos/sdk\" target_cpu=\"arm64\" is_standard_system=true ohos_build_compiler_specified=\"\" ohos_build_time=1704416166623 ohos_build_datetime=\"2024-01-05 16:56:06\" build_ohos_sdk=true build_ohos_ndk=true ohos_build_enable_ccache=true ohos_build_type=\"debug\" device_type=\"default\" build_variant=\"root\" skip_generate_module_list_file=true sdk_platform=\"linux\"" /home/ph/OpenHarmony_Source/out/sdk
[OHOS INFO] root_out_dir=//out/sdk
[OHOS INFO] root_build_dir=//out/sdk
[OHOS INFO] root_gen_dir=//out/sdk/gen
[OHOS INFO] current_toolchain=//build/toolchain/ohos:ohos_clang_arm64
[OHOS INFO] host_toolchain=//build/toolchain/linux:clang_x64
[OHOS INFO] bundle_framework_power_mgr_enable = true
[OHOS INFO] bundle_framework_graphics = true
[OHOS INFO] bundle_framework_free_install = false
[OHOS INFO] bundle_framework_default_app = true
[OHOS INFO] bundle_framework_launcher = true
[OHOS INFO] bundle_framework_sandbox_app = true
[OHOS INFO] bundle_framework_quick_fix = true
[OHOS INFO] bundle_framework_app_control = true
[OHOS INFO] distributed_bundle_framework = true
[OHOS INFO] ability_runtime_enable = true
[OHOS INFO] account_enable = true
[OHOS INFO] configpolicy_enable = false
[OHOS INFO] global_resmgr_enable = true
[OHOS INFO] hicollie_enable = true
[OHOS INFO] support_jsapi = true
[OHOS INFO] hisysevent_enable = true
[OHOS INFO] bundle_framework_overlay_install = true
[OHOS INFO] bundle_framework_power_mgr_enable = true
[OHOS INFO] bundle_framework_graphics = true
[OHOS INFO] bundle_framework_free_install = false
[OHOS INFO] bundle_framework_default_app = true
[OHOS INFO] bundle_framework_launcher = true
[OHOS INFO] bundle_framework_sandbox_app = true
[OHOS INFO] bundle_framework_quick_fix = true
[OHOS INFO] bundle_framework_app_control = true
[OHOS INFO] distributed_bundle_framework = true
[OHOS INFO] ability_runtime_enable = true
[OHOS INFO] account_enable = true
[OHOS INFO] configpolicy_enable = false
[OHOS INFO] global_resmgr_enable = true
[OHOS INFO] hicollie_enable = true
[OHOS INFO] support_jsapi = true
[OHOS INFO] hisysevent_enable = true
[OHOS INFO] bundle_framework_overlay_install = true
[OHOS INFO] bundle_framework_power_mgr_enable = true
[OHOS INFO] bundle_framework_graphics = true
[OHOS INFO] bundle_framework_free_install = false
[OHOS INFO] bundle_framework_default_app = true
[OHOS INFO] bundle_framework_launcher = true
[OHOS INFO] bundle_framework_sandbox_app = true
[OHOS INFO] bundle_framework_quick_fix = true
[OHOS INFO] bundle_framework_app_control = true
[OHOS INFO] distributed_bundle_framework = true
[OHOS INFO] ability_runtime_enable = true
[OHOS INFO] account_enable = true
[OHOS INFO] configpolicy_enable = false
[OHOS INFO] global_resmgr_enable = true
[OHOS INFO] hicollie_enable = true
[OHOS INFO] support_jsapi = true
[OHOS INFO] hisysevent_enable = true
[OHOS INFO] bundle_framework_overlay_install = true
[OHOS INFO] openssl detecting os now...
[OHOS INFO] current_cpu = arm64
[OHOS INFO] current_os = ohos
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] openssl selected linux-aarch64
[OHOS INFO] openssl detecting os done. openssl_selected_platform = linux-aarch64
[OHOS INFO] ["--haptobin", "../../developtools/packing_tool/adapter/ohos", "--haptobinOutput", "clang_x64/obj/developtools/packing_tool/jar/haptobin_tool.jar", "--unpackOutput", "clang_x64/obj/developtools/packing_tool/jar/app_unpacking_tool.jar", "--packOutput", "clang_x64/obj/developtools/packing_tool/jar/app_packing_tool.jar", "--outpath", "clang_x64/obj/developtools/packing_tool/jar", "--toolchain", "//build/toolchain/linux:clang_x64", "--compileTarget", "sdk"]
[OHOS INFO] window_manager_feature_subscribe_motion = false
[OHOS INFO] openssl detecting os now...
[OHOS INFO] current_cpu = x64
[OHOS INFO] current_os = linux
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] openssl selected linux-x86_64
[OHOS INFO] openssl detecting os done. openssl_selected_platform = linux-x86_64
[OHOS INFO] Install OpenEuler Curl
[OHOS INFO] /home/ph/OpenHarmony_Source/third_party/curl/install.py
[OHOS INFO] ["--gen-dir", "/home/ph/OpenHarmony_Source/out/sdk/clang_x64/gen/third_party/curl"]
[OHOS INFO] 2024-01-05 16:57:37 | WARN | OpenEulerCurl | script path is /home/ph/OpenHarmony_Source/third_party/curl, log path is /home/ph/OpenHarmony_Source/out/sdk/clang_x64/gen/third_party/curl
[OHOS INFO] 2024-01-05 16:57:37 | WARN | OpenEulerCurl | only me to install OpenEuler Curl
[OHOS INFO] 2024-01-05 16:57:37 | WARN | OpenEulerCurl | reuse the soruce path curl-7.79.1
[OHOS INFO] 
[OHOS INFO] { }
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/sdk/obj/third_party/openssl/build_all_generated', 'linux-aarch64'] start
[OHOS INFO] result.returncode = 0
[OHOS INFO] result.stdout = /home/ph/OpenHarmony_Source/out/sdk
[OHOS INFO] /home/ph/OpenHarmony_Source/out/sdk/obj/third_party/openssl/build_all_generated/linux-aarch64 /home/ph/OpenHarmony_Source/out/sdk
[OHOS INFO] /home/ph/OpenHarmony_Source/third_party/openssl/Configure linux-aarch64 no-shared no-module
[OHOS INFO] Configuring OpenSSL version 3.0.7 for target linux-aarch64
[OHOS INFO] Using os-specific seed configuration
[OHOS INFO] Created configdata.pm
[OHOS INFO] Running configdata.pm
[OHOS INFO] Created Makefile.in
[OHOS INFO] Created Makefile
[OHOS INFO] Created include/openssl/configuration.h
[OHOS INFO] 
[OHOS INFO] **********************************************************************
[OHOS INFO] ***                                                                ***
[OHOS INFO] ***   OpenSSL has been successfully configured                     ***
[OHOS INFO] ***                                                                ***
[OHOS INFO] ***   If you encounter a problem while building, please open an    ***
[OHOS INFO] ***   issue on GitHub <https://github.com/openssl/openssl/issues>  ***
[OHOS INFO] ***   and include the output from the following command:           ***
[OHOS INFO] ***                                                                ***
[OHOS INFO] ***       perl configdata.pm --dump                                ***
[OHOS INFO] ***                                                                ***
[OHOS INFO] ***   (If you are new to OpenSSL, you might want to consult the    ***
[OHOS INFO] ***   'Troubleshooting' section in the INSTALL.md file first)      ***
[OHOS INFO] ***                                                                ***
[OHOS INFO] **********************************************************************
[OHOS INFO] /home/ph/OpenHarmony_Source/out/sdk
[OHOS INFO] 
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/sdk/obj/third_party/openssl/build_all_generated', 'linux-aarch64'] ok
[OHOS INFO] 
……
……
[OHOS INFO] [20600/20649] STAMP obj/foundation/resourceschedule/ffrt/interfaces/kits/libffrt_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20601/20649] ACTION //foundation/resourceschedule/ffrt/interfaces/kits:libffrt_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20602/20649] STAMP obj/foundation/resourceschedule/ffrt/interfaces/kits/libffrt_ndk.stamp
[OHOS INFO] [20603/20649] SOLINK ohos_clang_x86_64/obj/third_party/libuv/ohos_clang_x86_64/libuv.so
[OHOS INFO] [20604/20649] COPY ohos_clang_x86_64/obj/third_party/libuv/ohos_clang_x86_64/libuv.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libuv.so
[OHOS INFO] [20605/20649] STAMP obj/third_party/libuv/libuv_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20606/20649] ACTION //third_party/libuv:libuv_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20607/20649] STAMP obj/third_party/libuv/libuv_ndk.stamp
[OHOS INFO] [20608/20649] SOLINK ohos_clang_x86_64/obj/third_party/mindspore/interfaces/kits/c/ohos_clang_x86_64/libmindspore_lite_ndk.so
[OHOS INFO] [20609/20649] COPY ohos_clang_x86_64/obj/third_party/mindspore/interfaces/kits/c/ohos_clang_x86_64/libmindspore_lite_ndk.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libmindspore_lite_ndk.so
[OHOS INFO] [20610/20649] STAMP obj/third_party/mindspore/interfaces/kits/c/mindspore_lib_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20611/20649] ACTION //third_party/mindspore/interfaces/kits/c:mindspore_lib(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20612/20649] STAMP obj/third_party/mindspore/interfaces/kits/c/mindspore_lib.stamp
[OHOS INFO] [20613/20649] SOLINK ohos_clang_x86_64/obj/third_party/musl/ndk_script/adapter/ohos_clang_x86_64/libc.so
[OHOS INFO] [20614/20649] COPY ohos_clang_x86_64/obj/third_party/musl/ndk_script/adapter/ohos_clang_x86_64/libc.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libc.so
[OHOS INFO] [20615/20649] STAMP obj/third_party/musl/ndk_script/adapter/libc_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20616/20649] ACTION //third_party/musl/ndk_script/adapter:libc_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20617/20649] STAMP obj/third_party/musl/ndk_script/adapter/libc_ndk.stamp
[OHOS INFO] [20618/20649] SOLINK ohos_clang_x86_64/obj/third_party/openSLES/ohos_clang_x86_64/libOpenSLES.so
[OHOS INFO] [20619/20649] COPY ohos_clang_x86_64/obj/third_party/openSLES/ohos_clang_x86_64/libOpenSLES.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libOpenSLES.so
[OHOS INFO] [20620/20649] STAMP obj/third_party/openSLES/libOpenSLES_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20621/20649] ACTION //third_party/openSLES:libOpenSLES_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20622/20649] STAMP obj/third_party/openSLES/libOpenSLES_ndk.stamp
[OHOS INFO] [20623/20649] SOLINK ohos_clang_x86_64/obj/third_party/zlib/ohos_clang_x86_64/libz.so
[OHOS INFO] [20624/20649] COPY ohos_clang_x86_64/obj/third_party/zlib/ohos_clang_x86_64/libz.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libz.so
[OHOS INFO] [20625/20649] STAMP obj/third_party/zlib/libz_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20626/20649] ACTION //third_party/zlib:libz_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20627/20649] STAMP obj/third_party/zlib/libz_ndk.stamp
[OHOS INFO] [20628/20649] ACTION //build/ohos/ndk:_collect_ndk_syscap(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20629/20649] STAMP obj/build/ohos/ndk/_collect_ndk_syscap.stamp
[OHOS INFO] [20630/20649] STAMP obj/build/ohos/ndk/all_ndk_targets.stamp
[OHOS INFO] [20631/20649] ACTION //build/ohos/ndk:generate_ndk_docs(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20632/20649] STAMP obj/build/ohos/ndk/generate_ndk_docs.stamp
[OHOS INFO] [20633/20649] ACTION //build/ohos/ndk:create_docs_portal_and_archive(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20634/20649] STAMP obj/build/ohos/ndk/create_docs_portal_and_archive.stamp
[OHOS INFO] [20635/20649] STAMP obj/build/ohos/ndk/ndk_doxygen.stamp
[OHOS INFO] [20636/20649] ACTION //build/ohos/ndk:merge_ndk_notice(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20637/20649] STAMP obj/build/ohos/ndk/merge_ndk_notice.stamp
[OHOS INFO] [20638/20649] ACTION //build/ohos/ndk:verify_ndk_notice_file(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20639/20649] STAMP obj/build/ohos/ndk/verify_ndk_notice_file.stamp
[OHOS INFO] [20640/20649] ACTION //build/ohos/ndk:archive_linux_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20641/20649] STAMP obj/build/ohos/ndk/archive_linux_ndk.stamp
[OHOS INFO] [20642/20649] ACTION //build/ohos/ndk:archive_windows_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20643/20649] STAMP obj/build/ohos/ndk/archive_windows_ndk.stamp
[OHOS INFO] [20644/20649] STAMP obj/build/ohos/ndk/archive_ndk.stamp
[OHOS INFO] [20645/20649] STAMP obj/build/ohos/ndk/ohos_ndk.stamp
[OHOS INFO] [20646/20649] ACTION //build/ohos/sdk:check_sdk_completeness(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20647/20649] STAMP obj/build/ohos/sdk/check_sdk_completeness.stamp
[OHOS INFO] [20648/20649] STAMP obj/build/ohos/sdk/ohos_sdk_verify.stamp
[OHOS INFO] [20649/20649] STAMP obj/build/core/gn/build_ohos_sdk.stamp
[OHOS INFO] ohos-sdk build success
[OHOS INFO] Cost time:  6:44:38
/home/ph/OpenHarmony_Source/out/sdk/packages/ohos-sdk/linux /home/ph/OpenHarmony_Source /home/ph/OpenHarmony_Source
extracting ohos-sdk package...
/home/ph/OpenHarmony_Source /home/ph/OpenHarmony_Source
/home/ph/OpenHarmony_Source
[OHOS INFO] Set cache size limit to 100.0 GB
[OHOS INFO] generated build prop info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/build.prop
[OHOS INFO] generated build config info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/build_config.json
[OHOS INFO] generated product parts info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/parts.json
[OHOS INFO] generated parts config info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/parts_config.json
[OHOS INFO] generated build gnargs prop info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/build_gnargs.prop
[OHOS INFO] generated features info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/features.json
[OHOS INFO] generated syscap info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/syscap.json
[OHOS INFO] generated exclusion modules info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/exclusion_modules.json
[OHOS INFO] generated platforms build info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/platforms.build
[OHOS INFO] generated subsystem config info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/subsystem_config.json
[OHOS INFO] generated system capability info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/systemcapability.json
[OHOS INFO] generated compile_standard_whitelist info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/compile_standard_whitelist.json
[OHOS INFO] Checking all build args...
[OHOS INFO] subsytem config scan completed
[OHOS INFO] subsytem config scan completed
[OHOS INFO] generate all parts of platforms info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/platforms_info/all_parts.json'
[OHOS INFO] generate toolchain to variant of platforms info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/platforms_info/toolchain_to_variant.json'
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/bundle.json', build file subsystem name is wpa_supplicant-2.9,configured subsystem name is thirdparty.
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/third_party/flutter/glfw/bundle.json', build file subsystem name is ,configured subsystem name is thirdparty.
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/vendor/hihope/dayu210/ohos.build', build file subsystem name is product_hihope,configured subsystem name is product_dayu210.
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/device/board/hihope/dayu210/ohos.build', build file subsystem name is rockchip_products,configured subsystem name is device_rk3588.
[OHOS INFO] generate all parts build gn file to '/home/ph/OpenHarmony_Source//out/rk3588/build_configs'
[OHOS INFO] generate parts info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_info.json'
[OHOS INFO] generate part-subsystem of parts-info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/part_subsystem.json'
[OHOS INFO] generate ubsystem-parts of parts-info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/subsystem_parts.json'
[OHOS INFO] generate mini adapter info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/mini_adapter/'
[OHOS INFO] generate parts variants info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_variants.json'
[OHOS INFO] generate parts inner kits info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/inner_kits_info.json'
[OHOS INFO] generate parts targets info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_targets.json'
[OHOS INFO] generate phony targets info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/phony_target.json'
[OHOS INFO] generate parts path info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_path_info.json'
[OHOS INFO] generate path to parts to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/path_to_parts.json'
[OHOS INFO] generate hisysevent info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/hisysevent_configs.json'
[OHOS INFO] generate parts modules info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_modules_info.json'
[OHOS INFO] generate parts deps info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_deps.json'
[OHOS INFO] all parts scan completed
[OHOS INFO] Loading configuration file...
[OHOS INFO] loader args:['platforms_config_file="/home/ph/OpenHarmony_Source/out/preloader/dayu210/platforms.build"', 'subsystem_config_file="/home/ph/OpenHarmony_Source/out/preloader/dayu210/subsystem_config.json"', 'example_subsystem_file=""', 'exclusion_modules_config_file="/home/ph/OpenHarmony_Source/out/preloader/dayu210/exclusion_modules.json"', 'source_root_dir="/home/ph/OpenHarmony_Source/"', 'gn_root_out_dir="out/rk3588"', 'build_platform_name=phone', 'build_xts=False', 'load_test_config=True', 'target_os=ohos', 'target_cpu=arm64', 'os_level=standard', "ignore_api_check=['xts', 'common', 'developertest']", 'scalable_build=False', 'skip_partlist_check=False']
[OHOS INFO] Checking parts config...
[OHOS INFO] generated subsystem build config to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/subsystem_build_config.json'
[OHOS INFO] generated src subsystem info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/src_subsystem_info.json'
[OHOS INFO] generated no src subsystem info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/no_src_subsystem_info.json'
[OHOS INFO] generate target platform parts to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/target_platforms_parts.json'
[OHOS INFO] generated system capabilities to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/phone_system_capabilities.json'
[OHOS INFO] generated platform zframework stub to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/phone-stub/zframework_stub_exists.gni'
[OHOS INFO] generated platforms parts by src to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/platforms_parts_by_src.json'
[OHOS INFO] generate part list gni file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_list.gni'
[OHOS INFO] generate inner kits gni file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/inner_kits_list.gni'
[OHOS INFO] generate system list gni file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/system_kits_list.gni'
[OHOS INFO] generate parts test gni file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_test_list.gni'
[OHOS INFO] generate build gn file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/BUILD.gn'
[OHOS INFO] generate phony target build file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/phony_targets/BUILD.gn'
[OHOS INFO] generate required parts targets to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/required_parts_targets.json'
[OHOS INFO] generate build targets list file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/required_parts_targets_list.json'
[OHOS INFO] generated parts src flag to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/parts_src_flag.json'
[OHOS INFO] generate auto install part to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/auto_install_parts.json'
[OHOS INFO] generate platforms list to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/platforms_list.gni'
[OHOS INFO] generate part different info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_different_info.json'
[OHOS INFO] generate infos for testfwk to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/infos_for_testfwk.json'
[OHOS INFO] Checking all product features...
[OHOS INFO] generate syscap info file to '/home/ph/OpenHarmony_Source/out/preloader/dayu210/system/etc/SystemCapability.json'
[OHOS INFO] generate syscap info with part name list to '/home/ph/OpenHarmony_Source/out/preloader/dayu210/system/etc/syscap.json'
[OHOS INFO] generate target syscap for init list to '/home/ph/OpenHarmony_Source/out/preloader/dayu210/system/etc/param/syscap.para'
[OHOS INFO] Excuting gn command: /home/ph/OpenHarmony_Source/prebuilts/build-tools/linux-x86/bin/gn gen --args="product_name=\"dayu210\" product_path=\"/home/ph/OpenHarmony_Source/vendor/hihope/dayu210\" product_config_path=\"/home/ph/OpenHarmony_Source/vendor/hihope/dayu210\" device_name=\"rk3588\" device_path=\"/home/ph/OpenHarmony_Source/device/board/HiHope/rk3588\" device_company=\"HiHope\" device_config_path=\"/home/ph/OpenHarmony_Source/device/board/HiHope/rk3588\" target_cpu=\"arm64\" is_standard_system=true ohos_build_compiler_specified=\"\" ohos_build_time=1704440514958 ohos_build_datetime=\"2024-01-05 23:41:54\" ace_engine_feature_enable_accessibility=true ace_engine_feature_enable_web=true datamgr_service_udmf=true enable_ohos_startup_init_feature_ab_partition=true enable_ohos_startup_init_feature_loader=true dsoftbus_feature_conn_p2p=true dsoftbus_feature_disc_ble=true dsoftbus_feature_conn_br=true dsoftbus_feature_conn_ble=true dsoftbus_feature_trans_udp_stream=true wifi_feature_non_seperate_p2p=true wifi_feature_non_hdf_driver=true graphic_2d_feature_ace_enable_gpu=true window_manager_dayu210_resource_config=true multimedia_player_framework_use_codec_plugins=false audio_framework_feature_dtmf_tone=true audio_framework_feature_opensl_es=true input_feature_combination_key=true input_feature_pointer_drawing=true input_feature_interceptor=true input_feature_monitor=true input_feature_keyboard=true input_feature_mouse=true input_feature_touchscreen=true input_feature_input_device=true wpa_supplicant_driver_nl80211=true memmgr_purgeable_memory=true fusion_interaction_coordination=false hdf_core_platform_test_support=true drivers_peripheral_input_feature_model=true drivers_peripheral_display_community=true drivers_peripheral_wlan_feature_enable_HDF_NL80211=true drivers_peripheral_wlan_feature_enable_HDF_UT=false drivers_peripheral_sensor_feature_model=true drivers_peripheral_audio_feature_hal_notsupport_pathselect=true drivers_peripheral_audio_feature_full_test_suite=true drivers_peripheral_audio_feature_alsa_lib=false drivers_peripheral_light_feature_model=true drivers_peripheral_vibrator_feature_model=true use_ffrt=true ohos_build_enable_ccache=true ohos_build_type=\"debug\" device_type=\"default\" build_variant=\"root\"" /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO] root_out_dir=//out/rk3588
[OHOS INFO] root_build_dir=//out/rk3588
[OHOS INFO] root_gen_dir=//out/rk3588/gen
[OHOS INFO] current_toolchain=//build/toolchain/ohos:ohos_clang_arm64
[OHOS INFO] host_toolchain=//build/toolchain/linux:clang_x64
[OHOS INFO] drivers_peripheral_fingerprint_auth
[OHOS INFO] drivers_peripheral_fingerprint_auth
[OHOS INFO] ["--haptobin", "../../developtools/packing_tool/adapter/ohos", "--haptobinOutput", "obj/developtools/packing_tool/jar/haptobin_tool.jar", "--unpackOutput", "obj/developtools/packing_tool/jar/app_unpacking_tool.jar", "--packOutput", "obj/developtools/packing_tool/jar/app_packing_tool.jar", "--outpath", "obj/developtools/packing_tool/jar", "--toolchain", "//build/toolchain/ohos:ohos_clang_arm64", "--compileTarget", "image"]
[OHOS INFO] bundle_framework_power_mgr_enable = true
[OHOS INFO] bundle_framework_graphics = true
[OHOS INFO] bundle_framework_free_install = true
[OHOS INFO] bundle_framework_default_app = true
[OHOS INFO] bundle_framework_launcher = true
[OHOS INFO] bundle_framework_sandbox_app = true
[OHOS INFO] bundle_framework_quick_fix = true
[OHOS INFO] bundle_framework_app_control = true
[OHOS INFO] distributed_bundle_framework = true
[OHOS INFO] ability_runtime_enable = true
[OHOS INFO] account_enable = true
[OHOS INFO] configpolicy_enable = true
[OHOS INFO] global_resmgr_enable = true
[OHOS INFO] hicollie_enable = true
[OHOS INFO] support_jsapi = true
[OHOS INFO] hisysevent_enable = true
[OHOS INFO] bundle_framework_overlay_install = true
[OHOS INFO] codec_service
[OHOS INFO] codec_service
[OHOS INFO] location_agnss
[OHOS INFO] daudio
[OHOS INFO] daudioext
[OHOS INFO] hisysevent_usage = false
[OHOS INFO] drivers_peripheral_face_auth
[OHOS INFO] drivers_peripheral_face_auth
[OHOS INFO] window_manager_feature_subscribe_motion = false
[OHOS INFO] imf_enable:  true
[OHOS INFO] imf_enable:  true
[OHOS INFO] intell_voice_engine_service
[OHOS INFO] intell_voice_trigger_service
[OHOS INFO] vibrator_service
[OHOS INFO] default_toolchain =  //build/toolchain/ohos:ohos_clang_arm64
[OHOS INFO] current_toolchain =  //build/toolchain/ohos:ohos_clang_arm64
[OHOS INFO] host_toolchain =  //build/toolchain/linux:clang_x64
[OHOS INFO] root_out_dir =  //out/rk3588
[OHOS INFO] root_output_dir_proto =  out/rk3588/clang_x64
[OHOS INFO] motion_service
[OHOS INFO] motion_service
[OHOS INFO] Could not find oem hook
[OHOS INFO] out_dir:/home/ph/OpenHarmony_Source/out/rk3588/gen/base/hiviewdfx/hiview
[OHOS INFO] 
[OHOS INFO] 
[OHOS INFO] power_interface_service
[OHOS INFO] power_interface_service
[OHOS INFO] thermal_interface_service
[OHOS INFO] nnrt
[OHOS INFO] nnrt
[OHOS INFO] light_service
[OHOS INFO] distributed_camera_provider_service
[OHOS INFO] camera_service
[OHOS INFO] camera_service
[OHOS INFO] ril_service
[OHOS INFO] location_geofence
[OHOS INFO] wlan_service
[OHOS INFO] sensor_service
[OHOS INFO] distributed_bundle_framework_graphics = true
[OHOS INFO] ability_runtime_enable_dbms = true
[OHOS INFO] account_enable_dbms = true
[OHOS INFO] distributed_bundle_framework_enable = true
[OHOS INFO] hisysevent_enable_dbms = false
[OHOS INFO] ["--in_zip_path", "../../third_party/mindspore/mindspore-v1.8.1.zip", "--out_src_path", "../../third_party/mindspore/mindspore-src", "--patch_dir", "../../third_party/mindspore/patches/"]
[OHOS INFO] drivers_peripheral_huks
[OHOS INFO] audio_service
[OHOS INFO] effect_host
[OHOS INFO] usbd
[OHOS INFO] usbfn_mtp
[OHOS INFO] usb_ddk
[OHOS INFO] input_feature_combination_key = true
[OHOS INFO] input_feature_pointer_drawing = true
[OHOS INFO] input_feature_monitor = true
[OHOS INFO] input_feature_interceptor = true
[OHOS INFO] input_feature_keyboard = true
[OHOS INFO] input_feature_switch = false
[OHOS INFO] input_feature_mouse = true
[OHOS INFO] input_feature_joystick = true
[OHOS INFO] input_feature_touchscreen = true
[OHOS INFO] input_feature_input_device = true
[OHOS INFO] input_feature_short_key = true
[OHOS INFO] has_hisysevent_part = false
[OHOS INFO] display_buffer
[OHOS INFO] display_composer
[OHOS INFO] drivers_peripheral_pin_auth
[OHOS INFO] drivers_peripheral_pin_auth
[OHOS INFO] drivers_peripheral_user_auth
[OHOS INFO] drivers_peripheral_user_auth
[OHOS INFO] dayu210_group in
[OHOS INFO] partitionslot_interface_service
[OHOS INFO] input_service
[OHOS INFO] miscdevice_feature_vibrator_custom = false
[OHOS INFO] defines _ARM64_
[OHOS INFO] defines _ARM64_
[OHOS INFO] battery_interface_service
[OHOS INFO] memory_tracker_interface_service
[OHOS INFO] accessibility_enable =  true
[OHOS INFO] location_gnss
[OHOS INFO] openssl detecting os now...
[OHOS INFO] current_cpu = arm64
[OHOS INFO] current_os = ohos
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] openssl selected linux-aarch64
[OHOS INFO] openssl detecting os done. openssl_selected_platform = linux-aarch64
[OHOS INFO] e2fsprogs installed successfully
[OHOS INFO] current_cpu = arm64
[OHOS INFO] current_os = ohos
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] ffmpeg selected aarch64
[OHOS INFO] Done prepare mindspore source.
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/rk3588/obj/third_party/openssl/build_all_generated', 'linux-aarch64'] start
[OHOS INFO] result.returncode = 0
[OHOS INFO] result.stdout = /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO] /home/ph/OpenHarmony_Source/out/rk3588/obj/third_party/openssl/build_all_generated/linux-aarch64 /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO] /home/ph/OpenHarmony_Source/third_party/openssl/Configure linux-aarch64 no-shared no-module
[OHOS INFO] Configuring OpenSSL version 3.0.7 for target linux-aarch64
[OHOS INFO] Using os-specific seed configuration
[OHOS INFO] Created configdata.pm
[OHOS INFO] Running configdata.pm
[OHOS INFO] Created Makefile.in
[OHOS INFO] Created Makefile
[OHOS INFO] Created include/openssl/configuration.h
[OHOS INFO] 
[OHOS INFO] **********************************************************************
[OHOS INFO] ***                                                                ***
[OHOS INFO] ***   OpenSSL has been successfully configured                     ***
[OHOS INFO] ***                                                                ***
[OHOS INFO] ***   If you encounter a problem while building, please open an    ***
[OHOS INFO] ***   issue on GitHub <https://github.com/openssl/openssl/issues>  ***
[OHOS INFO] ***   and include the output from the following command:           ***
[OHOS INFO] ***                                                                ***
[OHOS INFO] ***       perl configdata.pm --dump                                ***
[OHOS INFO] ***                                                                ***
[OHOS INFO] ***   (If you are new to OpenSSL, you might want to consult the    ***
[OHOS INFO] ***   'Troubleshooting' section in the INSTALL.md file first)      ***
[OHOS INFO] ***                                                                ***
[OHOS INFO] **********************************************************************
[OHOS INFO] /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO] 
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/rk3588/obj/third_party/openssl/build_all_generated', 'linux-aarch64'] ok
[OHOS INFO] 
[OHOS INFO] account_enable_bm = true
[OHOS INFO] overlay_install_bm = true
[OHOS INFO] quick_fix_bm = true
[OHOS INFO] distributed_bundle_framework_bm = true
[OHOS INFO] { }
[OHOS INFO] Install OpenEuler Curl
[OHOS INFO] /home/ph/OpenHarmony_Source/third_party/curl/install.py
[OHOS INFO] ["--gen-dir", "/home/ph/OpenHarmony_Source/out/rk3588/gen/third_party/curl"]
[OHOS INFO] 2024-01-05 23:49:22 | WARN | OpenEulerCurl | script path is /home/ph/OpenHarmony_Source/third_party/curl, log path is /home/ph/OpenHarmony_Source/out/rk3588/gen/third_party/curl
[OHOS INFO] 2024-01-05 23:49:22 | WARN | OpenEulerCurl | only me to install OpenEuler Curl
[OHOS INFO] 2024-01-05 23:49:25 | WARN | OpenEulerCurl | OpenEuler Curl has been install
[OHOS INFO] 
[OHOS INFO] histreamer plugin: ffmpeg_adapter = true
[OHOS INFO] histreamer plugin: wav_demuxer = false
[OHOS INFO] histreamer plugin: hdi_adapter = false
[OHOS INFO] histreamer plugin: file_source = true
[OHOS INFO] histreamer plugin: file_fd_source = true
[OHOS INFO] histreamer plugin: std_stream_source = true
[OHOS INFO] histreamer plugin: http_source = true
[OHOS INFO] histreamer plugin: stream_source = false
[OHOS INFO] histreamer plugin: audio_server_sink = true
[OHOS INFO] histreamer plugin: lite_aac_decoder = false
[OHOS INFO] histreamer plugin: std_video_surface_sink = true
[OHOS INFO] histreamer plugin: std_video_capture = false
[OHOS INFO] histreamer plugin: file_fd_sink = true
[OHOS INFO] histreamer plugin: codec_adapter = true
[OHOS INFO] cups installed successfully
[OHOS INFO] accessibility_enable =  true
[OHOS INFO] accessibility_enable =  true
[OHOS INFO] e2fsprogs installed successfully
[OHOS INFO] bluetooth_hci
[OHOS INFO] openssl detecting os now...
[OHOS INFO] current_cpu = x64
[OHOS INFO] current_os = linux
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] openssl selected linux-x86_64
[OHOS INFO] openssl detecting os done. openssl_selected_platform = linux-x86_64
……
……
[OHOS INFO] /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO] 
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/rk3588/clang_x64/obj/third_party/openssl/build_all_generated', 'linux-x86_64'] ok
[OHOS INFO] 
[OHOS INFO] WARNING at the command-line "--args":1:266: Build argument has no effect.
[OHOS INFO] product_name="dayu210" product_path="/home/ph/OpenHarmony_Source/vendor/hihope/dayu210" product_config_path="/home/ph/OpenHarmony_Source/vendor/hihope/dayu210" device_name="rk3588" device_path="/home/ph/OpenHarmony_Source/device/board/HiHope/rk3588" device_company="HiHope" device_config_path="/home/ph/OpenHarmony_Source/device/board/HiHope/rk3588" target_cpu="arm64" is_standard_system=true ohos_build_compiler_specified="" ohos_build_time=1704440514958 ohos_build_datetime="2024-01-05 23:41:54" ace_engine_feature_enable_accessibility=true ace_engine_feature_enable_web=true datamgr_service_udmf=true enable_ohos_startup_init_feature_ab_partition=true enable_ohos_startup_init_feature_loader=true dsoftbus_feature_conn_p2p=true dsoftbus_feature_disc_ble=true dsoftbus_feature_conn_br=true dsoftbus_feature_conn_ble=true dsoftbus_feature_trans_udp_stream=true wifi_feature_non_seperate_p2p=true wifi_feature_non_hdf_driver=true graphic_2d_feature_ace_enable_gpu=true window_manager_dayu210_resource_config=true multimedia_player_framework_use_codec_plugins=false audio_framework_feature_dtmf_tone=true audio_framework_feature_opensl_es=true input_feature_combination_key=true input_feature_pointer_drawing=true input_feature_interceptor=true input_feature_monitor=true input_feature_keyboard=true input_feature_mouse=true input_feature_touchscreen=true input_feature_input_device=true wpa_supplicant_driver_nl80211=true memmgr_purgeable_memory=true fusion_interaction_coordination=false hdf_core_platform_test_support=true drivers_peripheral_input_feature_model=true drivers_peripheral_display_community=true drivers_peripheral_wlan_feature_enable_HDF_NL80211=true drivers_peripheral_wlan_feature_enable_HDF_UT=false drivers_peripheral_sensor_feature_model=true drivers_peripheral_audio_feature_hal_notsupport_pathselect=true drivers_peripheral_audio_feature_full_test_suite=true drivers_peripheral_audio_feature_alsa_lib=false drivers_peripheral_light_feature_model=true drivers_peripheral_vibrator_feature_model=true use_ffrt=true ohos_build_enable_ccache=true ohos_build_type="debug" device_type="default" build_variant="root"
[OHOS INFO]                                                                                                                                                                                                                                                                          ^-------
[OHOS INFO] The variable "device_company" was set as a build argument
[OHOS INFO] but never appeared in a declare_args() block in any buildfile.
[OHOS INFO] 
[OHOS INFO] To view all possible args, run "gn args --list <out_dir>"
[OHOS INFO] 
[OHOS INFO] The build continued as if that argument was unspecified.
[OHOS INFO] 
[OHOS INFO] Done. Made 60805 targets from 8252 files in 964230ms
[OHOS INFO] Excuting ninja command: /home/ph/OpenHarmony_Source/prebuilts/build-tools/linux-x86/bin/ninja -w dupbuild=warn -C /home/ph/OpenHarmony_Source/out/rk3588 images
[OHOS INFO] [1/62293] COPY ../../base/account/os_account/sa_profile/accountmgr.json obj/base/account/os_account/sa_profile/profiles/accountmgr.json
[OHOS INFO] [2/62293] COPY ../../base/customization/enterprise_device_management/sa_profile/1601.json obj/base/customization/enterprise_device_management/sa_profile/profiles/1601.json
[OHOS INFO] [3/62293] STAMP obj/base/global/resource_management/frameworks/resmgr/linux_resmgr.stamp
[OHOS INFO] [4/62293] STAMP obj/base/global/resource_management/frameworks/resmgr/mac_resmgr.stamp
[OHOS INFO] [5/62293] STAMP obj/base/global/resource_management/frameworks/resmgr/win_resmgr.stamp
[OHOS INFO] [6/62293] COPY ../../base/hiviewdfx/hidumper/sa_profile/1212.json obj/base/hiviewdfx/hidumper/sa_profile/profiles/1212.json
[OHOS INFO] [7/62293] STAMP obj/base/account/os_account/sa_profile/account_sa_profile_copy.stamp
[OHOS INFO] [8/62293] STAMP obj/base/customization/enterprise_device_management/sa_profile/edm_sa_profile_copy.stamp
[OHOS INFO] [9/62293] COPY ../../base/inputmethod/imf/profile/3703.json obj/base/inputmethod/imf/profile/profiles/3703.json
[OHOS INFO] [10/62293] COPY ../../base/location/sa_profile/2801.json obj/base/location/sa_profile/profiles/2801.json
[OHOS INFO] [11/62293] STAMP obj/base/hiviewdfx/hidumper/sa_profile/hidumper_service_sa_profile_copy.stamp
[OHOS INFO] [12/62293] STAMP obj/base/inputmethod/imf/profile/inputmethod_inputmethod_sa_profiles_copy.stamp
……
……

在笔者的电脑环境下(分给虚拟机6GB内存,4个CPU),从昨天晚上7点左右开始编译到现在(上午9点52),还没有编译结束。来看一下磁盘空间占用情况:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           589M  2.1M  587M   1% /run
/dev/sda3       196G  107G   79G  58% /
tmpfs           2.9G     0  2.9G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
/dev/sda2       512M  6.1M  506M   2% /boot/efi
tmpfs           589M  128K  589M   1% /run/user/1000
/dev/sr0        156M  156M     0 100% /media/ph/CDROM
/dev/sr1        4.7G  4.7G     0 100% /media/ph/Ubuntu 22.04.3 LTS amd64

最终,又经过了几个小时,到下午15点50分左右的时候终于编译完成了!!!

……
[OHOS INFO] [62271/62293] ACTION //build/ohos/packages:process_field_validate(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62272/62293] STAMP obj/build/ohos/packages/process_field_validate.stamp
[OHOS INFO] [62273/62293] ACTION //build/ohos/images:phone_eng_chipset_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62274/62293] STAMP obj/build/ohos/images/phone_eng_chipset_image.stamp
[OHOS INFO] [62275/62293] ACTION //build/ohos/images:phone_eng_system_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62276/62293] STAMP obj/build/ohos/images/phone_eng_system_image.stamp
[OHOS INFO] [62277/62293] ACTION //build/ohos/images:phone_chip_prod_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62278/62293] STAMP obj/build/ohos/images/phone_chip_prod_image.stamp
[OHOS INFO] [62279/62293] STAMP obj/build/ohos/images/chip_prod_image.stamp
[OHOS INFO] [62280/62293] ACTION //build/ohos/images:phone_sys_prod_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62281/62293] STAMP obj/build/ohos/images/phone_sys_prod_image.stamp
[OHOS INFO] [62282/62293] ACTION //build/ohos/images:phone_userdata_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62283/62293] STAMP obj/build/ohos/images/phone_userdata_image.stamp
[OHOS INFO] [62284/62293] ACTION //build/ohos/images:phone_ramdisk_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62285/62293] STAMP obj/build/ohos/images/phone_ramdisk_image.stamp
[OHOS INFO] [62286/62293] ACTION //build/ohos/images:phone_vendor_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62287/62293] STAMP obj/build/ohos/images/phone_vendor_image.stamp
[OHOS INFO] [62288/62293] ACTION //build/ohos/images:phone_updater_ramdisk_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62289/62293] STAMP obj/build/ohos/images/phone_updater_ramdisk_image.stamp
[OHOS INFO] [62290/62293] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62291/62293] STAMP obj/build/ohos/images/phone_system_image.stamp
[OHOS INFO] [62292/62293] STAMP obj/build/ohos/images/make_images.stamp
[OHOS INFO] [62293/62293] STAMP obj/build/core/gn/images.stamp
[OHOS INFO] ---------------------------------------------
[OHOS INFO] ccache summary:
[OHOS INFO] cache hit (direct)  : 3003
[OHOS INFO] cache hit (preprocessed)  : 1037
[OHOS INFO] cache miss  : 29364
[OHOS INFO] hit rate:  12.09% 
[OHOS INFO] mis rate: 87.91% 
[OHOS INFO] ---------------------------------------------
[OHOS INFO] c targets overlap rate statistics
[OHOS INFO] subsystem       	files NO.	percentage	builds NO.	percentage	overlap rate
[OHOS INFO] arkcompiler     	    1186	4.3%	    1734	5.7%	1.46
[OHOS INFO] thirdparty      	    9233	33.6%	   11382	37.6%	1.23
[OHOS INFO] developtools    	     377	1.4%	     435	1.4%	1.15
[OHOS INFO] updater         	     276	1.0%	     299	1.0%	1.08
[OHOS INFO] ability         	     806	2.9%	     806	2.7%	1.00
[OHOS INFO] account         	     199	0.7%	     199	0.7%	1.00
[OHOS INFO] advertising     	       8	0.0%	       8	0.0%	1.00
[OHOS INFO] ai              	     132	0.5%	     132	0.4%	1.00
[OHOS INFO] applications    	      60	0.2%	      60	0.2%	1.00
[OHOS INFO] arkui           	    2507	9.1%	    2507	8.3%	1.00
[OHOS INFO] barrierfree     	      84	0.3%	      84	0.3%	1.00
[OHOS INFO] bundlemanager   	     295	1.1%	     295	1.0%	1.00
[OHOS INFO] common          	       2	0.0%	       2	0.0%	1.00
[OHOS INFO] commonlibrary   	     171	0.6%	     171	0.6%	1.00
[OHOS INFO] communication   	    1825	6.6%	    1825	6.0%	1.00
[OHOS INFO] customization   	     145	0.5%	     145	0.5%	1.00
[OHOS INFO] deviceprofile   	      41	0.1%	      41	0.1%	1.00
[OHOS INFO] distributeddatamgr	     805	2.9%	     805	2.7%	1.00
[OHOS INFO] distributedhardware	     537	2.0%	     537	1.8%	1.00
[OHOS INFO] filemanagement  	     394	1.4%	     394	1.3%	1.00
[OHOS INFO] global          	      54	0.2%	      54	0.2%	1.00
[OHOS INFO] graphic         	     563	2.0%	     563	1.9%	1.00
[OHOS INFO] hdf             	    1069	3.9%	    1069	3.5%	1.00
[OHOS INFO] hiviewdfx       	     511	1.9%	     511	1.7%	1.00
[OHOS INFO] inputmethod     	      83	0.3%	      83	0.3%	1.00
[OHOS INFO] location        	      81	0.3%	      81	0.3%	1.00
[OHOS INFO] msdp            	      75	0.3%	      75	0.2%	1.00
[OHOS INFO] multimedia      	    1044	3.8%	    1044	3.4%	1.00
[OHOS INFO] multimodalinput 	     124	0.5%	     124	0.4%	1.00
[OHOS INFO] notification    	     236	0.9%	     236	0.8%	1.00
[OHOS INFO] powermgr        	     210	0.8%	     210	0.7%	1.00
[OHOS INFO] print           	      57	0.2%	      57	0.2%	1.00
[OHOS INFO] request         	      33	0.1%	      33	0.1%	1.00
[OHOS INFO] resourceschedule	     418	1.5%	     418	1.4%	1.00
[OHOS INFO] security        	     716	2.6%	     716	2.4%	1.00
[OHOS INFO] sensors         	      95	0.3%	      95	0.3%	1.00
[OHOS INFO] startup         	     196	0.7%	     196	0.6%	1.00
[OHOS INFO] systemabilitymgr	      40	0.1%	      40	0.1%	1.00
[OHOS INFO] telephony       	     424	1.5%	     424	1.4%	1.00
[OHOS INFO] test            	     111	0.4%	     111	0.4%	1.00
[OHOS INFO] testfwk         	      28	0.1%	      28	0.1%	1.00
[OHOS INFO] theme           	      58	0.2%	      58	0.2%	1.00
[OHOS INFO] time            	      41	0.1%	      41	0.1%	1.00
[OHOS INFO] usb             	      27	0.1%	      27	0.1%	1.00
[OHOS INFO] useriam         	     147	0.5%	     147	0.5%	1.00
[OHOS INFO] web             	      70	0.3%	      70	0.2%	1.00
[OHOS INFO] window          	     220	0.8%	     220	0.7%	1.00
[OHOS INFO] wpa_supplicant-2.9	     333	1.2%	     333	1.1%	1.00
[OHOS INFO] wukong          	      44	0.2%	      44	0.1%	1.00
[OHOS INFO] xts             	      39	0.1%	      39	0.1%	1.00
[OHOS INFO] 
[OHOS INFO] c overall build overlap rate: 1.10
[OHOS INFO] 
[OHOS INFO] 
Scanning 1697 ELF files now ...
Build dependence tree for 1696 ELF files now ...
readelf: Warning: unable to apply unsupported reloc type 3 to section .debug_info
readelf: Warning: Unrecognized form: 0x23
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
    Got 12824 dependencies
Load compile information now ...
Do NO-Depends-On-NAPI rule checking now:
Do NO-Depends-On-SA rule checking now:
[WARNING]: non sa module libhidumperservice.z.so with shlib_type="sa", //base/hiviewdfx/hidumper/services:hidumperservice
[WARNING]: non sa module libfms.z.so with shlib_type="sa", //foundation/ability/form_fwk:libfms
[WARNING]: non sa module libsocperf_server.z.so with shlib_type="sa", //foundation/resourceschedule/resource_schedule_service/soc_perf/services:socperf_server
[WARNING]: non sa module libparam_watcher.z.so with shlib_type="sa", //base/startup/init/services/param/watcher:param_watcher
[WARNING]: non sa module libusagestatservice.z.so with shlib_type="sa", //foundation/resourceschedule/device_usage_statistics:usagestatservice
[WARNING]: non sa module libupms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/uripermmgr:libupms
[WARNING]: non sa module libstandby_service.z.so with shlib_type="sa", //foundation/resourceschedule/device_standby/services:standby_service
[WARNING]: non sa module libdbms.z.so with shlib_type="sa", //foundation/bundlemanager/distributed_bundle_framework/services/dbms:libdbms
[WARNING]: non sa module libedmservice.z.so with shlib_type="sa", //base/customization/enterprise_device_management/services/edm:edmservice
[WARNING]: non sa module libdeviceinfoservice.z.so with shlib_type="sa", //base/startup/init/device_info:deviceinfoservice
[WARNING]: non sa module liblocal_code_sign.z.so with shlib_type="sa", //base/security/code_signature/services/local_code_sign:liblocal_code_sign
[WARNING]: non sa module libdataobsms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/dataobsmgr:dataobsms
[WARNING]: non sa module libcesfwk_services.z.so with shlib_type="sa", //base/notification/common_event_service/services:cesfwk_services
[WARNING]: non sa module libprivacy_manager_service.z.so with shlib_type="sa", //base/security/access_token/services/privacymanager:privacy_manager_service
[WARNING]: non sa module libresschedsvc.z.so with shlib_type="sa", //foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc
[WARNING]: non sa module libsensor_service.z.so with shlib_type="sa", //base/sensors/sensor/services/sensor:libsensor_service
[WARNING]: non sa module libwifi_p2p_ability.z.so with shlib_type="sa", //foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage:wifi_p2p_ability
[WARNING]: non sa module libdevicestatus_service.z.so with shlib_type="sa", //base/msdp/device_status/services:devicestatus_service
[WARNING]: non sa module libtoken_sync_manager_service.z.so with shlib_type="sa", //base/security/access_token/services/tokensyncmanager:token_sync_manager_service
[WARNING]: non sa module libdisplaymgrservice.z.so with shlib_type="sa", //base/powermgr/display_manager/service:displaymgrservice
[WARNING]: non sa module libmiscdevice_service.z.so with shlib_type="sa", //base/sensors/miscdevice/services/miscdevice_service:libmiscdevice_service
[WARNING]: non sa module libans.z.so with shlib_type="sa", //base/notification/distributed_notification_service/services/ans:libans
[WARNING]: non sa module libwifi_hotspot_ability.z.so with shlib_type="sa", //foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage:wifi_hotspot_ability
[WARNING]: non sa module libdriver_extension_manager.z.so with shlib_type="sa", //drivers/external_device_manager/services:driver_extension_manager
[WARNING]: non sa module libquickfixms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/quickfixmgr:quickfixms
[WARNING]: non sa module libwifi_device_ability.z.so with shlib_type="sa", //foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage:wifi_device_ability
[WARNING]: non sa module libaccesstoken_manager_service.z.so with shlib_type="sa", //base/security/access_token/services/accesstokenmanager:accesstoken_manager_service
[WARNING]: non sa module libfile_access_service.z.so with shlib_type="sa", //foundation/filemanagement/user_file_service/services:file_access_service
[WARNING]: non sa module libwifi_scan_ability.z.so with shlib_type="sa", //foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage:wifi_scan_ability
[WARNING]: non sa module libappms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/appmgr:libappms
[WARNING]: non sa module libbgtaskmgr_service.z.so with shlib_type="sa", //foundation/resourceschedule/background_task_mgr/services:bgtaskmgr_service
[WARNING]: non sa module libworkschedservice.z.so with shlib_type="sa", //foundation/resourceschedule/work_scheduler/services:workschedservice
[WARNING]: non sa module libaccountmgr.z.so with shlib_type="sa", //base/account/os_account/services/accountmgr:accountmgr
[WARNING]: non sa module libabilityms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/abilitymgr:abilityms
Do NO-Depends-On-HDI rule checking now:
[WARNING]: non hdi module libmapper_driver_1.0.z.so with shlib_type="hdi", //drivers/peripheral/display/buffer/hdi_service:libmapper_driver_1.0
[WARNING]: non hdi module libril_driver.z.so with shlib_type="hdi", //drivers/peripheral/ril/interfaces/hdi_service:libril_driver
[WARNING]: non hdi module libmotion_driver.z.so with shlib_type="hdi", //drivers/peripheral/motion/hdi_service:libmotion_driver
Do ChipsetSDK rule checking now:
[WARNING]: Chipset SDK module libc.so has no innerapi_tags with "chipsetsdk" or "csdk", add it in //build/common/musl:musl-libc.so
[WARNING]: Chipset SDK module libc++.so has no innerapi_tags with "chipsetsdk" or "csdk", add it in //build/common/musl:musl-libcxx.so
[WARNING]: Chipset SDK module libohosffmpeg.z.so has no innerapi_tags with "chipsetsdk" or "csdk", add it in //third_party/ffmpeg:libohosffmpeg
[WARNING]: Chipset SDK module libsync_fence.z.so has no innerapi_tags with "chipsetsdk" or "csdk", add it in //foundation/graphic/graphic_2d/utils/sync_fence:sync_fence
All rules passed
Do NO-Config-Cmds-In-Init rule checking now:
[WARNING]: intell_voice_service is not in start cmd list.  path:/system/etc/init/intell_voice_service.cfg
[WARNING]: local_code_sign is not in start cmd list.  path:/system/etc/init/local_code_sign.cfg
  Please refer to: https://gitee.com/openharmony/developtools_integration_verification/tree/master/tools/startup_guard/rules/NO-Config-Cmds-In-Init/README.md
Do NO-Config-SystemParameter-In-INIT rule checking now:
Please modify according to README.md
[OHOS INFO] dayu210 build success
[OHOS INFO] Cost time:  16:09:00
=====build  successful=====
2024-01-06 15:50:55
++++++++++++++++++++++++++++++++++++++++

看一下最终的磁盘空间占用情况:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           589M  2.1M  587M   1% /run
/dev/sda3       196G  119G   68G  64% /
tmpfs           2.9G     0  2.9G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
/dev/sda2       512M  6.1M  506M   2% /boot/efi
tmpfs           589M  128K  589M   1% /run/user/1000
/dev/sr0        156M  156M     0 100% /media/ph/CDROM
/dev/sr1        4.7G  4.7G     0 100% /media/ph/Ubuntu 22.04.3 LTS amd64

编译所生成的文件都归档在out/rk3588/目录下。如下所示:

ph@ph-virtual-machine:~/OpenHarmony_Source$ ls out/rk3588/
ability                binary_installed_parts.json  developtools         graphic            multimodalinput   rockchip_products           telephony        web
account                build_configs                device_info.d.hcs    hdf                NOTICE_FILES      sa_profile                  test             window
advertising            build.log                    deviceprofile        hiviewdfx          notification      sdk-native                  testfwk          wpa_supplicant-2.9
ai                     build.ninja                  diff_libinput_mmi    innerkits          obj               security                    tests            wukong
all_host_symlink.json  build.ninja.d                diff_libmtdev_mmi    inputmethod        ohos_declaration  sensors                     theme            xts
all_parts_host.json    build.trace.gz               distributeddatamgr   lib.unstripped     packages          settingsnapi                third_party
all_parts_info.json    bundlemanager                distributedhardware  location           PCID.sc           sorted_action_duration.txt  thirdparty
applications           clang_x64                    doc                  Makefile           powermgr          src                         time
args.gn                common                       exe.unstripped       mingw_x86_64       print             src_installed_parts.json    toolchain.ninja
arkcompiler            commonlibrary                filemanagement       module_list_files  qrcode            src_sa_infos_tmp.json       updater
arkui                  communication                gen                  msdp               request           startup                     usb
barrierfree            customization                global               multimedia         resourceschedule  systemabilitymgr            useriam

固件输出在 out/rk3588/packages/phone/images/ 目录下。如下所示:

ph@ph-virtual-machine:~/OpenHarmony_Source$ ls out/rk3588/packages/phone/images/
boot_linux.img  config.cfg      MiniLoaderAll.bin  ramdisk.img   sys_prod.img  uboot.img    userdata.img
chip_prod.img   eng_system.img  parameter.txt      resource.img  system.img    updater.img  vendor.img


ph@ph-virtual-machine:~/OpenHarmony_Source$ ls -lh out/rk3588/packages/phone/images/
total 847M
-rw-r--r-- 1 root root  64M  1月  6 01:00 boot_linux.img
-rw-r--r-- 1 root root  50M  1月  6 15:50 chip_prod.img
-rwxr-xr-x 1 root root 7.8K  1月  6 01:00 config.cfg
-rw-r--r-- 1 root root  12M  1月  6 15:50 eng_system.img
-rwxr-xr-x 1 root root 439K  1月  6 01:00 MiniLoaderAll.bin
-rwxr-xr-x 1 root root  711  1月  6 01:00 parameter.txt
-rw-rw-r-- 1 root root 2.4M  1月  6 15:50 ramdisk.img
-rw-r--r-- 1 root root 184K  1月  6 01:00 resource.img
-rw-r--r-- 1 root root  50M  1月  6 15:50 sys_prod.img
-rw-r--r-- 1 root root 1.5G  1月  6 15:50 system.img
-rwxr-xr-x 1 root root 4.0M  1月  6 01:00 uboot.img
-rw-rw-r-- 1 root root  16M  1月  6 15:50 updater.img
-rw-r--r-- 1 root root 1.4G  1月  6 15:50 userdata.img
-rw-r--r-- 1 root root 256M  1月  6 15:50 vendor.img

这些img、bin、cfg等文件就是最终要在烧录工具中使用的文件。

至此,Open Harmony的全部配置、下载、编译构建工作完成!

文章来源:https://blog.csdn.net/phmatthaus/article/details/135412620
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。