WSL2安裝HarmonyOS開發環境(2)編譯環境軟件安裝

      網友投稿 1195 2022-05-25

      根據上一篇,Ubuntu20.04的子系統已經安裝完成。

      利用子系統可以通過/mnt目錄訪問Windows磁盤目錄的優勢,可以直接把以上文件通過Windows系統下載到本機,就可以做好準備了。

      依次完成一下工作:

      在此基礎上要安裝的Linux軟件見表格:

      開發工具

      用途

      獲取途徑

      交叉編譯器gcc_riscv32

      交叉編譯工具

      https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA?提取碼:1234

      Python3.7+

      編譯構建工具

      https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz

      SCons3.0.4+

      編譯構建工具

      通過互聯網獲取

      bash

      命令處理器

      通過互聯網獲取

      build-essential

      編譯依賴的基礎軟件包

      通過互聯網獲取

      gn

      產生ninja編譯腳本

      https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA?提取碼:1234

      ninja

      執行ninja編譯腳本

      https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA?提取碼:1234

      保持Ubuntu系統是最新,軟件版本最新(個人愛好)

      apt-get update & apt-get upgrade

      這樣也能保證數據源最新,安裝軟件源能夠找到

      把命令改為bash

      安裝Python

      1.我的python3已經系統自帶了,不需要重新安裝。但是軟連接要修正一下,以適應編譯腳本

      sudo rm /usr/bin/python

      sudo ln -s python3.8 /usr/bin/python

      2.安裝Python包管理工具,運行“sudo apt-get install python3-setuptools python3-pip -y”命令。(需root/sudo權限安裝),升級pip3運行"sudo pip3 install --upgrade pip"。

      3.如果提示pip未安裝,可以按照提示的命令安裝 sudo apt-get install python3-pip

      4.安裝python模塊setuptools,運行"pip3 install setuptools", 我這里提示已經安裝了更高版本。

      5.運行“sudo pip3 install kconfiglib”命令,安裝GUI menuconfig工具,建議安裝Kconfiglib 13.2.0+版本。(需root/sudo權限安裝)

      6.安裝pycryptodome。運行“sudo pip3 install pycryptodome”命令

      7.安裝six。運行"sudo pip3 install six --upgrade --ignore-installed six"

      8.安裝ecdsa。運行"sudo pip3 install ecdsa"

      安裝Scons

      sudo apt-get install scons -y

      最后安裝網盤下載的3個軟件:gn,ninja,gcc_riscv32

      根據上面表格的鏈接從網盤下載到本地,子系統直接訪問Windows目錄解壓到Ubuntu本地用戶主目錄下

      最后的最后配置一下~/.bashrc中的path

      vim ~/.bashrc 編輯文件,把3條目錄追加到最后

      export PATH=~/gn:$PATH

      export PATH=~/ninja:$PATH

      export PATH=~/gcc_riscv32/bin:$PATH

      保存后,執行 source ~/.bashrc

      WSL2安裝HarmonyOS開發環境(2)編譯環境軟件安裝

      至此,Ubuntu的軟件環境基本安裝好了,下一步就是下載源代碼執行編譯試試了。

      中間圖有一個紅色錯誤,但是也沒影響編譯,下一步看看情況。

      IoT 嵌入式

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:華為云學生認證9元一年
      下一篇:安卓實訓項目:貪吃蛇V1.0
      相關文章
      亚洲精品福利网泷泽萝拉| 久久亚洲精品视频| 亚洲精品视频免费看| 久久青草亚洲AV无码麻豆| 成人午夜亚洲精品无码网站| 国产av无码专区亚洲国产精品| 亚洲第一成人影院| mm1313亚洲精品国产| 一本色道久久88综合亚洲精品高清| 亚洲av午夜电影在线观看| 国产午夜亚洲精品国产| 亚洲一区二区三区丝袜| 亚洲人成无码网站在线观看| 亚洲码和欧洲码一码二码三码| 亚洲精品又粗又大又爽A片| 亚洲欧美乱色情图片| 亚洲heyzo专区无码综合| 亚洲av成人片在线观看| 国产尤物在线视精品在亚洲| 五月天婷亚洲天综合网精品偷| 亚洲色婷婷综合开心网| 国产中文在线亚洲精品官网| 亚洲啪啪AV无码片| 亚洲AV午夜福利精品一区二区| 久久精品夜色国产亚洲av| 亚洲午夜未满十八勿入| 亚洲妇女水蜜桃av网网站| 亚洲AV无码成人专区| 亚洲欧美不卡高清在线| 色天使亚洲综合一区二区| 亚洲精品国产va在线观看蜜芽| 国产成人亚洲综合| 亚洲精品乱码久久久久久中文字幕| 亚洲大尺度无码专区尤物| 99久久精品国产亚洲| 亚洲AV无码成人专区| 成人亚洲国产精品久久| 伊人婷婷综合缴情亚洲五月| 亚洲AV无码一区二区乱子伦| 亚洲福利视频网址| 亚洲欧洲日韩国产一区二区三区|