成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows 10使用WSL搭建 OpenHarmony 2.0 Canary環境

系統
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com

[[405276]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

安裝Ubuntu20.04子系統:

注意:安裝子系統需要預留C:盤30G左右的空間,這個應用是不支持往其他硬盤移動的。不要移動,會出錯的。

打開win10商店,搜索Linux,然后選擇Ubuntu 20.04 LTS進行安裝。

按win+s,輸入“windows功能”,然后打開下圖這個選項。

設置完,重啟電腦。

配置環境:

接下來找到已經安裝好的 Ubuntu 20.04 LTS,設置一個賬號名和密碼,就可以打開了,就是這么簡單。

將Linux shell改為bash。在終端運行如下命令,然后選擇 no。

  1. sudo dpkg-reconfigure dash       

 1.需要安裝一大堆的工具,這些是可以直接apt-get安裝的比較簡單。

# 安裝前,先更新源

  1. # 安裝前,先更新源 
  2. sudo apt-get update 
  3.  
  4. sudo apt-get install binutils git-core git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 python3.8 python3-setuptools python3-pip -y 
  5.  
  6. sudo pip3 install --upgrade pip 
  7.  
  8. # 設置python和python3軟鏈接為python3.8 
  9. sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1 
  10. sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 
  11.  
  12. # 使用華為源安裝requests 
  13. pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests 

 2.部分編譯工具不能直接安裝,需要下載安裝。

注意:可以整段復制全部安裝。

  1. # 為了方便管理,新建一個文件夾存放這些工具 
  2. mkdir BuildTools && cd BuildTools 
  3.  
  4. # 下載llvm,解壓,添加環境變量配置文件 
  5. wget https://repo.huaweicloud.com/harmonyos/compiler/clang/10.0.1-53907/linux/llvm.tar.gz 
  6. tar -xvf llvm.tar.gz 
  7. echo "export PATH=~/BuildTools/llvm/bin:\$PATH" >> ~/.bashrc 
  8.  
  9. # 下載gn,解壓,添加環境變量配置文件 
  10. wget https://repo.huaweicloud.com/harmonyos/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz 
  11. tar -xvf gn-linux-x86-1717.tar.gz 
  12. echo "export PATH=~/BuildTools:\$PATH" >> ~/.bashrc 
  13.  
  14. # 下載ninja,解壓,添加環境變量配置文件 
  15. wget https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar 
  16. tar -xvf ninja.1.9.0.tar 
  17. echo "export PATH=~/BuildTools/ninja:\$PATH" >> ~/.bashrc 
  18.  
  19. # 下載hc-gen,解壓,添加環境變量配置文件 
  20. wget https://repo.huaweicloud.com/harmonyos/compiler/hc-gen/0.65/linux/hc-gen-0.65-linux.tar 
  21. tar -xvf hc-gen-0.65-linux.tar 
  22. echo "export PATH=~/BuildTools/hc-gen:\$PATH" >> ~/.bashrc 
  23.  
  24. # 下載repo,用來同步碼倉,并添加權限 
  25. curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo 
  26. chmod a+x repo 
  27.  
  28. # 生效環境變量 
  29. source ~/.bashrc 

 獲取標準系統源碼(2.0 Canary):

  1. # 返回主目錄,新建文件夾 
  2. cd && mkdir OpenHarmony && cd OpenHarmony 
  3.  
  4. # 配置git用戶信息 
  5. git config --global user.name "yourname" 
  6. git config --global user.email "your-email-address" 
  7. git config --global credential.helper store 
  8.  
  9. # repo初始化 
  10. repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify 
  11. # 更新代碼 
  12. repo sync -c 
  13. # 更新二進制 
  14. repo forall -c 'git lfs pull' 

 獲取prebuilts

  1. # 下載腳本。 
  2. curl https://gitee.com/landwind/script-tools/raw/master/Shell/OpenHarmony/OpenHarmony_2.0_canary_prebuilts_download.sh >./prebuilts_download.sh 
  3. # 下載并解壓prebuilts壓縮包到指定位置。 
  4. bash ./prebuilts_download.sh 
  5. # 二進制默認存放在與OpenHarmony同目錄下的OpenHarmony_2.0_canary_prebuilts下,如需修改默認位置,請編輯prebuilts_download.sh修改bin_dir值。 
  6.  
  7. # 切換到之前的目錄。 
  8. cd - 

下面這兩部分,按照官方文檔來就可以。

配置NodeJS環境和獲取Node_modules依賴包

為了編譯JS Framework,開發者需要在Linux服務器下載配置NodeJS(注意:步驟中OpenHarmony目錄指代當前工程的根目錄,可自定義),具體操作如下:

1.開發者在Linux服務器下載Nodejs。

  1. # 創建nodejs目錄 
  2. mkdir -p OpenHarmony/prebuilts/build-tools/common/nodejs 
  3. # 進入nodejs目錄 
  4. cd OpenHarmony/prebuilts/build-tools/common/nodejs 
  5. # 下載nodejs 
  6. wget --no-check-certificate https://nodejs.org/download/release/v12.18.4/node-v12.18.4-linux-x64.tar.gz 
  7. # 解壓nodejs壓縮包 
  8. tar -zxvf node-v12.18.4-linux-x64.tar.gz 
  9. # 切換到之前的目錄 
  10. cd - 

 2.配置NodeJS環境變量,下載node_modules包。

  1. cd OpenHarmony/third_party/jsframework                  #進入jsframework目錄 
  2. export PATH=../../prebuilts/build-tools/common/nodejs/node-v12.18.4-linux-x64/bin:${PATH} #設置NodeJS環境變量 
  3. npm install                                             #下載node_modules包 
  4. cd -                                                    #切換到之前的目錄 

 3.把下載的node_modules包放入OpenHarmony代碼的prebuilts/build-tools/common/js-framework目錄下。

  1. #創建js-framework目錄 
  2. mkdir -p OpenHarmony/prebuilts/build-tools/common/js-framework 
  3.  
  4. cp -rp OpenHarmony/third_party/jsframework/node_modules OpenHarmony/prebuilts/build-tools/common/js-framework/ 

編譯:

  1. ./build.sh --product-name Hi3516DV300 

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-07-02 14:16:04

鴻蒙HarmonyOS應用

2021-06-28 09:38:50

鴻蒙HarmonyOS應用

2023-08-11 14:06:58

鴻蒙Windows

2021-09-16 15:04:28

鴻蒙HarmonyOS應用

2021-10-13 07:18:40

鴻蒙HarmonyOS應用

2023-04-25 16:30:58

設備開發鴻蒙

2018-04-16 09:20:45

Windows 10LinuxWSL

2023-06-13 15:00:54

環境搭建鴻蒙

2018-03-02 16:30:30

2020-04-30 08:00:00

WSLWindows 10Linux

2021-07-27 11:54:51

windows系統OpenHarmony

2020-08-28 07:00:00

WSLLinuxWindows 10

2023-05-09 15:17:42

Hi3861鴻蒙

2023-05-12 14:52:11

鴻蒙操作系統

2021-11-08 07:19:45

鴻蒙HarmonyOS應用

2022-02-25 14:42:09

OpenHarmon環境搭建鴻蒙

2017-07-13 14:26:11

WindowsLinux前端

2021-08-01 08:12:55

Windows 微軟WSL

2023-05-23 06:52:02

Windows 11微軟

2014-04-29 14:16:54

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产亚洲一区二区三区 | 精品国产亚洲一区二区三区大结局 | 久久久精品影院 | 1000部精品久久久久久久久 | 国产在线一级片 | 亚洲香蕉| 国产精品久久久久久久久久久久午夜片 | 91精品国产综合久久国产大片 | 中文成人在线 | 亚洲高清免费观看 | 特级丰满少妇一级aaaa爱毛片 | 国产成人精品一区二区三区四区 | 95国产精品 | 在线a视频网站 | 国产成人影院 | 天堂久| 一级片免费视频 | 日日夜夜视频 | 欧美激情国产精品 | www.亚洲精品 | 国产乱码久久久久久一区二区 | 亚洲精品国产成人 | 欧美精品一区二区三区蜜桃视频 | 久久一区二区三区电影 | 超碰日本| 欧美无乱码久久久免费午夜一区 | 亚洲免费影院 | 91久久爽久久爽爽久久片 | 在线免费黄色小视频 | 人人鲁人人莫人人爱精品 | 国产视频一视频二 | 正在播放国产精品 | 精品自拍视频 | 99爱国产 | 天天综合久久 | 日韩一区二区三区av | 在线免费av电影 | 国产小视频在线观看 | 亚洲国产成人精品女人 | 国产在线1区 | www.99精品 |