自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Windows 10使用WSL搭建 OpenHarmony 2.0 Canary環(huán)境

系統(tǒng)
文章由鴻蒙社區(qū)產(chǎn)出,想要了解更多內(nèi)容請(qǐng)前往:51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)https://harmonyos.51cto.com

[[405276]]

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

安裝Ubuntu20.04子系統(tǒng):

注意:安裝子系統(tǒng)需要預(yù)留C:盤(pán)30G左右的空間,這個(gè)應(yīng)用是不支持往其他硬盤(pán)移動(dòng)的。不要移動(dòng),會(huì)出錯(cuò)的。

打開(kāi)win10商店,搜索Linux,然后選擇Ubuntu 20.04 LTS進(jìn)行安裝。

按win+s,輸入“windows功能”,然后打開(kāi)下圖這個(gè)選項(xiàng)。

設(shè)置完,重啟電腦。

配置環(huán)境:

接下來(lái)找到已經(jīng)安裝好的 Ubuntu 20.04 LTS,設(shè)置一個(gè)賬號(hào)名和密碼,就可以打開(kāi)了,就是這么簡(jiǎn)單。

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

  1. sudo dpkg-reconfigure dash       

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

# 安裝前,先更新源

  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. # 設(shè)置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.部分編譯工具不能直接安裝,需要下載安裝。

注意:可以整段復(fù)制全部安裝。

  1. # 為了方便管理,新建一個(gè)文件夾存放這些工具 
  2. mkdir BuildTools && cd BuildTools 
  3.  
  4. # 下載llvm,解壓,添加環(huán)境變量配置文件 
  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,解壓,添加環(huán)境變量配置文件 
  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,解壓,添加環(huán)境變量配置文件 
  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,解壓,添加環(huán)境變量配置文件 
  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,用來(lái)同步碼倉(cāng),并添加權(quán)限 
  25. curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo 
  26. chmod a+x repo 
  27.  
  28. # 生效環(huán)境變量 
  29. source ~/.bashrc 

 獲取標(biāo)準(zhǔn)系統(tǒng)源碼(2.0 Canary):

  1. # 返回主目錄,新建文件夾 
  2. cd && mkdir OpenHarmony && cd OpenHarmony 
  3.  
  4. # 配置git用戶(hù)信息 
  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. # 更新二進(jìn)制 
  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. # 二進(jìn)制默認(rèn)存放在與OpenHarmony同目錄下的OpenHarmony_2.0_canary_prebuilts下,如需修改默認(rèn)位置,請(qǐng)編輯prebuilts_download.sh修改bin_dir值。 
  6.  
  7. # 切換到之前的目錄。 
  8. cd - 

下面這兩部分,按照官方文檔來(lái)就可以。

配置NodeJS環(huán)境和獲取Node_modules依賴(lài)包

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

1.開(kāi)發(fā)者在Linux服務(wù)器下載Nodejs。

  1. # 創(chuàng)建nodejs目錄 
  2. mkdir -p OpenHarmony/prebuilts/build-tools/common/nodejs 
  3. # 進(jìn)入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環(huán)境變量,下載node_modules包。

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

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

  1. #創(chuàng)建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 

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

 

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2021-07-02 14:16:04

鴻蒙HarmonyOS應(yīng)用

2021-06-28 09:38:50

鴻蒙HarmonyOS應(yīng)用

2023-08-11 14:06:58

鴻蒙Windows

2021-09-16 15:04:28

鴻蒙HarmonyOS應(yīng)用

2018-04-16 09:20:45

Windows 10LinuxWSL

2018-03-02 16:30:30

2023-04-25 16:30:58

設(shè)備開(kāi)發(fā)鴻蒙

2021-10-13 07:18:40

鴻蒙HarmonyOS應(yīng)用

2023-06-13 15:00:54

環(huán)境搭建鴻蒙

2020-04-30 08:00:00

WSLWindows 10Linux

2020-08-28 07:00:00

WSLLinuxWindows 10

2021-07-27 11:54:51

windows系統(tǒng)OpenHarmony

2017-07-13 14:26:11

WindowsLinux前端

2014-04-29 14:16:54

2011-06-07 11:35:38

Windows Pho

2021-08-01 08:12:55

Windows 微軟WSL

2013-07-31 12:50:39

搭建Windows PWindows Pho

2022-02-25 14:42:09

OpenHarmon環(huán)境搭建鴻蒙

2023-05-09 15:17:42

Hi3861鴻蒙

2021-11-08 07:19:45

鴻蒙HarmonyOS應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)