精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

【鴻蒙開發實錄】在一臺vps里面從零構建鴻蒙OS編譯環境!

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

[[351422]]

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

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

https://harmonyos.51cto.com/#zz

 從零系列-1

大家好~我是RYC~這兩天收到社區寄來的板子啦~十分感謝社區、大佬和鴻蒙~

開箱可能得先等等哈~不是很擅長曬板子,我需要好好P個圖~哈哈哈哈或O(∩_∩)O哈哈哈~

我們鴻蒙編譯環境十分強大,但是同時也是一個很難以搭建的環境。這里面涉及到好多好多的坑,作為一個不怎么使用ubuntu系統的小白,花了大概一周的時間,才完成構建,所以我就打算先把這個《踩坑指南》寫出來~

Q&A:

Q:為啥不用虛擬機呢~甚至使用Vmware都不用手動構建環境,直接就能夠使鏡像,載入鏡像就能夠編譯了的說~

A:原因很簡單--我需要到處跑,要做到Coding Everywhere!相信大家也有一會寢室一會實驗室一會教室互相跑的經歷~最近大家在知乎上面討論很多的一個問題:《如何評價清華大學一學生騎車時使用筆記本電腦》,其實就是使用虛擬機跑程序的故事~只不過我們要隨時隨地寫的話,靠虛擬機肯定不行的~而且虛擬機在我這臺筆記本上面跑的時候,會稍微有一點卡......臺式機又不能拿著到處走....所以用vps+screen+Vim+git就能完美搞定問題。美的不行~具體流程如下:

1·SSH到 vps

2·在vps打開screen進程

3·在vps中用vim編碼

4·用vps編譯,把bin文件git上去

5·在筆記本把bin文件git下來并編譯

而且最重要的是!就算你不小心忘帶電腦了,想coding了,直接ssh即可,代碼和環境都在云端,根本不怕沒有代碼,沒辦法Coding【DOGE】

Q:不就搭建個環境嗎?用的著單獨寫一個教程?官方不都有ubuntu搭建教程了嗎?你這個是不是水啊!

A:搭建環境,那倒是,但是別忘了,我們使用的是vps,里面的ubuntu版本是ubuntu-server,與自己的個人電腦不一樣的地方很多的!要是直接照搬官方教程,一定會失敗的,一不小心就會前功盡棄,不像虛擬機能夠回退鏡像,只能夠自己修復,為了防止大家陷入【無限重裝】的陰影當中,所以我才打算把這些經驗分享一下~

Q:普通vps的性能能夠?你開玩笑呢?

A:實踐出真知,的確夠。根據實際測試,我這里使用的是一臺(0.5核-0.5G內存-8.3G硬盤),編譯時間低于1Min,完全夠了,如果使用的配置能夠更加好,編譯速度會更加快。

Q:如何選擇vps?

A:如果你財大氣粗,隨便選{DOGE}。。。。實際上,選最實惠的就行~不要錢的最好!反正無論什么架構的機器,多少的配置,都能完美搭建成功。剩下的就是邊界遞減效應了。

------------------------------------------分割線---------------------------------------------------------------------------------------------------------------------------------

下面,就開始從vps的SSH登錄到編譯完成的

從零開始教學~

 

首先,我們要先選擇一臺vps并且下單~然后一般情況下,商家會展示兩個東西,一個是{ROOT密碼/Root Password},一個是{IP地址}。

ip地址大家可以理解為門牌號,可以在網絡中任何一個位置通過這個地址來尋找到我們的那一臺主機

而root密碼則是我們vps的ssh登錄時要用到的,其實就是主機的密碼!

我們可以在ubuntu系統下,使用ssh命令登錄。

  1. ssh root@IP 

如上所示,root表示的是root用戶,后面的ip則是vps的ip。

敲擊回車后,如果ip沒有輸入錯誤,會彈出一個提示,這個提示是“為了確定你連接的vps是你的”,大家直接輸入yes后回車即可。

然后則會彈出一個讓你輸入密碼的指示,直接輸入密碼后回車即可成功登錄。(這里需要注意,linux系統下,輸入密碼的時候是不會有任何反應的,也就是說,你看不到任何反饋,不用擔心,直接登錄就可以!)

如果你是windows,也可以使用xshell一類的工具,這些工具就不再贅述啦~


像這樣就是成功登錄啦!可以看到,在終端的開始,用戶名改變了~現在大家輸入的每個操作,都是在操作這個vps!

首先,我們得先創建一個“工作目錄”,在這個目錄里面進行代碼以及工具的配置。

  1. mkdir code 
  2.  
  3. cd code 

 在創建完成目錄以后,我們就可以按照官方教程來進行了。

步驟一:將終端改為BASH

如下圖

  1. ls -l /bin/sh 
  2.  
  3. sudo dpkg-reconfigure dash 

直接復制粘貼即可,在選擇【no】后退出。

我們一定不要忘記這個步驟,在后面工具安裝的時候,會為大家介紹原由

步驟二:創建screen終端,防止工具安裝時因意外退出

直接使用

  1. screen -S harmony 
  2.  
  3. -如果提示找不到,請使用: 
  4.  
  5. apt install screen 
  6.  
  7. ---- 
  8.  
  9. 如果意外退出,不要慌張,只需要再次進入,然后使用 
  10.  
  11. screen -r harmony 
  12.  
  13. 即可登錄! 

屏幕會清空~

步驟三:更正python的版本,防止編譯工具無法安裝、編譯出錯

 如果python版本

  1. 由于是ubuntu-server,所以基本上不會內置python3.8所以需要大家自己手動安裝~ 
  2.  
  3. sudo apt-get install python3.8 -y 
  4.  
  5. which python3.8 
  6.  
  7. 這里會返回一個路徑 
  8.  
  9. cd /usr/bin && sudo rm python && sudo ln -s 把上面返回的內容粘貼到此處后回車運行 python && python --version 
  10.  
  11. ln -s /usr/bin/python3.8 python && python --version 

最后會返回一個python版本號。

 步驟四【坑點!】:pip3的安裝

大家到這一步,一定會選擇通過apt安裝pip3,但是,,,有問題!

根據實際測試,apt安裝python3-pip十有八九會出現錯誤,不信你可以使用pip3 -V這條命令看一看,這個下面的路徑可能不會是python3.8的路徑》。。

所以我建議大家在此使用安裝包編譯~

  1. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 
  2.  
  3. python get-pip.py 
  4.  
  5. 當然,用apt也不是不行,你到時候再卸載就行【doge】 

 步驟五:安裝一系列python庫以及工具

這步驟沒坑,大家復制粘貼即可 

  1. pip3 install setuptools 
  2.  
  3. sudo pip3 install kconfiglib 
  4.  
  5. sudo pip3 install pycryptodome 
  6.  
  7. sudo pip3 install six --upgrade --ignore-installed six 
  8.  
  9. sudo pip3 install ecdsa 
  10.  
  11. sudo apt-get install scons -y 

 啥,難道你以為這步就結束啦?事情沒有那么簡單!

經過之前我無數次踩坑,和無數次重裝系統,每一次都會失敗。

在最后看日志的時候,才發現,根本沒有crypto!

然而在ubuntu桌面的電腦上,卻沒有出現這個問題。。。

后來才知道,需要先卸載pycrypto,然后安裝pycrypto.....注意啦

是pyctypto!不是crypto.....

如下: 

  1. pip3 install pycrypto 

步驟六:下載工具包

在這里,我們會采用wget命令來進行安裝,wget是一個網絡下載工具。

如果沒有wget,需要使用apt install wget!安裝好wget

  1. wget https://repo.huaweicloud.com/harmonyos/compiler/gn/1523/linux/gn.1523.tar 
  2.  
  3. wget https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar 
  4.  
  5. wget https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz 

 步驟七:解壓工具包

直接使用tar解壓工具即可~ 

  1. tar -xvf gn.1523.tar -C ~/ 
  2.  
  3. tar -xvf ninja.1.9.0.tar -C ~/ 
  4.  
  5. tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C ~/ 

 直接復制粘貼即可!

步驟八:安裝工具包-配置環境變量!

  1. vim ~/.bashrc 
  2.  
  3. 在進入vim后,首先按下i鍵(進入編輯模式) 
  4.  
  5. 然后使用PgDn鍵將頁面拉到底端。 
  6.  
  7. 粘貼這個 
  8.  
  9. export PATH=~/gn:$PATH 
  10.  
  11. export PATH=~/ninja:$PATH 
  12.  
  13. export PATH=~/gcc_riscv32/bin:$PATH 
  14.  
  15. 不要使用ctrl+v!不要使用ctrl+v!不要使用ctrl+v! 
  16.  
  17. 重要的事情說三遍! 
  18.  
  19. ubuntu下終端內粘貼要用ctrl+shift+v! 
  20.  
  21. 最后執行 
  22.  
  23. source ~/.bashrc 
  24.  
  25. 生效一下就行! 
  26.  
  27. 你也可以使用下面的語句查看是否安裝成功~ 
  28.  
  29. riscv32-unknown-elf-gcc -v 

 步驟九: 編譯!

編譯這個很簡單的 

  1. 下載源碼包,http://tmp.link/f/5f8ac2c9ab495 
  2. 不要問為啥不直接從官方下載... 
  3. 這個源碼包是我從虛擬機鏡像里面提取的....用著沒問題 
  4. 但是官方渠道下載的,就會報utf-8編碼的錯誤...... 
  5. cd ~/code 
  6. tar -xzvf code-1.0.tar.gz 
  7. python build.py wifiiot 

 

如果大家遇到問題,可以留言~

還有許多細節沒寫,不過坑大概也就這些了....

會持續更新

BTW:最近在研究樹莓派通過qemu-user運行交叉編譯器,達到隨時隨地編譯的小目標~

可惜樹莓派最近一直抽風,也不知道該咋弄了.....如果成功了,一定再次分享!

-----10月25日更新----

大家好~一周過去啦,大家肯定也都搭建好環境啦,現在給大家推薦一個黑科技~goorm ide,這是一個云端ide,有網絡就可以使用,而且最重要的是-----不花錢!

這篇攻略也同時可以在goorm上面使用,以圖為證~我已經搭建好了!


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

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

https://harmonyos.51cto.com/#zz

 

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

2020-10-21 09:58:50

鴻蒙OS編譯環境VPS

2021-07-27 11:54:51

windows系統OpenHarmony

2015-07-22 10:50:44

新電腦JAVA開發環境

2018-12-25 14:20:58

服務器命令Linux

2020-10-30 17:12:05

Hi3861

2020-11-24 11:41:30

websocket

2019-01-04 11:20:03

服務器命令Linux

2020-11-09 11:56:49

HarmonyOS

2017-08-16 11:00:38

TCPIP協議

2020-09-28 15:13:04

鴻蒙

2016-09-14 17:48:44

2021-06-21 09:25:18

鴻蒙HarmonyOS應用

2011-06-03 13:38:49

Android 開發環境

2017-11-23 08:30:27

數據庫Postgres樹莓派

2010-09-15 09:00:21

MeeGo TouchQT SDKMeeGo

2020-12-03 10:05:07

鴻蒙OS

2020-09-08 18:37:49

TypeScript開發前端

2024-11-25 09:10:03

2019-01-21 10:12:32

計算機修復Windows 10

2017-05-31 10:27:25

戴爾教育云
點贊
收藏

51CTO技術棧公眾號

91精品在线麻豆| 波多野结衣亚洲一区| 日韩中文字幕国产精品| 男人的天堂最新网址| 中文字幕中文字幕在线十八区 | 欧洲在线免费视频| 超碰激情在线| 国产精品网站一区| 国产欧美欧洲| 91在线精品入口| 亚洲国产日本| 精品成人18| 国产尤物一区二区在线| 久久久亚洲影院你懂的| 伊人网在线视频观看| 国产成人免费视频网站视频社区 | 福利一区二区在线观看| 国产不卡av在线| 五月婷婷一区二区| 成人羞羞视频播放网站| 亚洲激情中文字幕| 四虎1515hh.com| 成人亚洲视频| 欧美日韩一区二区免费在线观看 | 五月天国产在线| 亚洲素人一区二区| 日韩电影免费观看在| 手机在线精品视频| 国产原创一区二区三区| 国产精品网站大全| 午夜婷婷在线观看| 亚洲二区在线| 九九热在线精品视频| 五月激情四射婷婷| 久久99视频| 日韩风俗一区 二区| 特黄特色免费视频| 国产精品毛片无码| 欧美日韩和欧美的一区二区| 国产无套内射久久久国产| 91视频免费播放| 一级黄色片免费看| 巨茎人妖videos另类| 亚洲黄色小说网站| 懂色av中文一区二区三区天美| 97久久精品国产| 午夜爱爱毛片xxxx视频免费看| 精品精品久久| 亚洲日韩欧美视频| 中日韩精品一区二区三区| 日韩极品少妇| 亚洲精品电影在线观看| 插我舔内射18免费视频| 精品三级av| 亚洲成人动漫在线播放| 久久久高清视频| 91蝌蚪精品视频| 精品99久久久久久| 亚洲精品乱码久久| 精品综合久久88少妇激情| 亚洲国产精品专区久久| 国产精品一区二区人妻喷水| 噜噜噜狠狠夜夜躁精品仙踪林| 亚洲国产精品久久久| 亚洲天堂美女视频| 亚欧洲精品视频在线观看| 亚洲老头同性xxxxx| 熟女少妇内射日韩亚洲| 久久高清免费| 久久久精品2019中文字幕神马| 永久av免费网站| 欧美成熟视频| 韩日欧美一区二区| 69亚洲精品久久久蜜桃小说| 美女网站视频久久| 91亚洲精品一区二区| 成人久久久精品国产乱码一区二区 | 免费看又黄又无码的网站| 校园春色亚洲| 欧美日韩美女一区二区| 香蕉视频色在线观看| 91麻豆精品激情在线观看最新| www.视频一区| 一区二区三区四区乱视频| 神马影院午夜我不卡| 精品国产丝袜高跟鞋| 一区二区三区在线播放| 亚洲欧洲日产国码无码久久99 | 国产精品久久久久久亚洲影视| 中文字幕日本人妻久久久免费| 精品一区二区国语对白| 国产精品对白一区二区三区| 九九九伊在人线综合| 亚洲桃色在线一区| 男人添女人下面高潮视频| 欧美极品免费| 日韩亚洲欧美成人一区| 美女久久久久久久久久| 91精品国产91久久综合| 97在线精品视频| 在线不卡免费视频| 成人美女视频在线观看18| 日韩av一级大片| 污网站在线免费看| 欧洲日韩一区二区三区| 日韩成人av影院| 日韩激情在线| 欧美一级bbbbb性bbbb喷潮片| 91麻豆成人精品国产| 91色视频在线| 狠狠精品干练久久久无码中文字幕| 日韩欧美精品一区二区三区| 日韩午夜激情视频| 国产成人无码一区二区在线观看| 天天综合久久| 日韩av成人在线观看| 性生活视频软件| 中文字幕不卡的av| 成人一级片网站| 成人高潮a毛片免费观看网站| 色悠悠久久88| 东京热一区二区三区四区| 国产成人av福利| 一区二区三区视频| 三级成人在线| 欧美电影免费观看| 午夜精品久久久久| 久久久久久国产精品日本| 欧美一级精品片在线看| 欧美性受xxx| 狠狠躁日日躁夜夜躁av| 亚洲欧美视频在线观看视频| 亚洲欧美国产日韩综合| 要久久电视剧全集免费| 亚洲18私人小影院| 狠狠躁日日躁夜夜躁av| 亚洲午夜电影在线| 一起草最新网址| 亚洲v在线看| 国产欧美一区二区三区久久人妖| 国产综合在线观看| 欧美视频国产精品| www.日本高清| 999在线观看精品免费不卡网站| 99re国产| 超碰在线最新网址| 精品国产制服丝袜高跟| 久久久久久免费观看| 国产精品亚洲视频| 六月婷婷激情综合| 北条麻妃在线一区二区免费播放 | 神马影院午夜我不卡| 日韩久久一区二区三区| 亚洲欧洲国产一区| 亚洲自拍一区在线观看| av在线播放一区二区三区| 黄色成人在线看| 久久精品亚洲成在人线av网址| 97香蕉久久夜色精品国产| 天堂在线观看av| 污片在线观看一区二区| 在线观看福利片| 日韩一区精品视频| 亚洲人成77777| 国产精品久一| 韩国三级电影久久久久久| 视频一区二区三区国产| 91国产丝袜在线播放| 欧美激情 一区| 大胆人体一区| 91一区在线观看| 不卡影院一区二区| 日韩欧美大片| 99免费在线视频观看| wwwww亚洲| 亚洲欧美日韩区| 亚洲天堂2021av| 亚洲在线观看免费| 国产精品无码一区二区三区| 青青草国产成人99久久| 国产911在线观看| 日韩av中文字幕一区| 国产精品精品视频| 视频在线这里都是精品| 日韩精品欧美激情| 中文字幕一区二区在线视频 | 久草视频手机在线观看| 91色porny在线视频| 浓精h攵女乱爱av| 国内精品亚洲| 日韩欧美亚洲日产国| 日韩免费成人| 青青精品视频播放| av中文字幕在线观看| 日韩高清人体午夜| 在线观看免费高清视频| 亚洲成人动漫在线观看| 国产又粗又猛又爽又黄的视频小说| 国产成人av电影在线| 中文字幕欧美人妻精品一区| 欧美破处大片在线视频| 日韩激情视频| 爱爱精品视频| 成人网在线免费观看| 免费观看一级欧美片| 欧美精品在线免费观看| 国产高清在线| 亚洲第一级黄色片| 99热这里只有精品5| 91成人在线观看喷潮| 国产一级免费观看| 国产精品久久久久久久久免费相片| 女同性恋一区二区三区| 国产一区二区视频在线| 日韩在线第三页| 亚洲麻豆av| 日本一道在线观看| 久久综合av| 夜夜爽夜夜爽精品视频| 欧美午夜视频在线| 国产精品sss在线观看av| 国产日韩欧美在线播放| 欧美18av| 欧洲亚洲女同hd| 黄网在线免费看| 美女av一区二区| 成年女人的天堂在线| 亚洲精品一区二区三区不| 亚洲精品网站在线| 91精品国产黑色紧身裤美女| jizz国产在线| 色综合久久综合| 日韩免费视频一区二区视频在线观看| 亚洲精品久久7777| 欧美亚洲日本在线| 综合久久国产九一剧情麻豆| av黄色在线免费观看| 久久综合久久鬼色中文字| 欧美无人区码suv| av一区二区三区| 白嫩情侣偷拍呻吟刺激| 懂色av中文字幕一区二区三区| 51自拍视频在线观看| 国内精品在线播放| 亚洲精品在线网址| 国内不卡的二区三区中文字幕| 女人高潮一级片| 久久99精品久久久久婷婷| 中文字幕av不卡在线| 久久精品国产精品亚洲综合| 不卡中文字幕在线观看| 美女在线视频一区| 国产一级片中文字幕| 国产精品1024久久| 中文字幕99页| av在线综合网| 野花社区视频在线观看| 久久久久久影视| jizz18女人高潮| 中文字幕一区免费在线观看| 国产成人综合在线视频| 亚洲精品福利视频网站| 精品一区在线视频| 欧美日韩午夜剧场| 亚洲欧美一二三区| 欧美日韩国产电影| 国产免费久久久| 欧美成人性战久久| 五月天久久久久久| 亚洲丝袜在线视频| 久久bbxx| 国模吧一区二区| www.av视频| 亚洲激情网站| 国产1区2区在线| 麻豆精品一区二区综合av| 色呦色呦色精品| 粉嫩绯色av一区二区在线观看| 毛茸茸多毛bbb毛多视频| 国产欧美一区二区精品性| 婷婷激情四射网| 亚洲成人综合视频| 成年人视频免费| 日韩一区二区免费在线电影| 五月婷婷六月丁香综合| 中文字幕欧美在线| 成人高潮aa毛片免费| 国产精品久久久久久一区二区| 成人在线视频区| 久久99精品久久久久久久久久| 日韩久久综合| 日韩五码在线观看| 免费欧美日韩国产三级电影| 爱情岛论坛亚洲自拍| 26uuu国产电影一区二区| 国产三级精品三级观看| 亚洲成人在线网站| 亚洲资源在线播放| 亚洲精品国产福利| 国产黄大片在线观看画质优化| 57pao成人国产永久免费| 精品午夜av| 日日夜夜精品网站| 亚洲精品系列| 日韩av自拍偷拍| 国产亚洲精品bt天堂精选| 动漫精品一区一码二码三码四码| 欧美伊人久久久久久久久影院| 国精产品一品二品国精品69xx| 中文字幕国产亚洲| 是的av在线| 国产精品免费一区二区三区| 91影院成人| 午夜欧美福利视频| 99久免费精品视频在线观看| 免费日韩在线视频| 欧美日本在线视频| 成人福利在线| 欧美亚洲日本黄色| 91精品丝袜国产高跟在线| 欧美日韩视频免费在线观看| 日本aⅴ免费视频一区二区三区 | 欧美第一淫aaasss性| 国产成+人+综合+亚洲欧美| 国内成+人亚洲| 欧美日韩一区二区三区四区在线观看 | xx视频.9999.com| 色姑娘综合天天| 成人小视频在线| 青娱乐国产在线视频| 6080午夜不卡| 欧美性videos| 成人精品一区二区三区| 色爱综合网欧美| 色噜噜狠狠永久免费| 国产亚洲精品中文字幕| 久久久久久亚洲av无码专区| 国产偷亚洲偷欧美偷精品| 僵尸再翻生在线观看| 国产一区二区三区色淫影院| 影音先锋一区| 成人在线电影网站| 亚洲成在人线免费| 午夜福利理论片在线观看| 久久免费视频在线观看| 久9re热视频这里只有精品| 日韩a级在线观看| 成人av综合一区| 成人毛片18女人毛片| 精品视频—区二区三区免费| 一区二区三区短视频| 欧美二区在线看| 日韩精品一级二级| 美国一级黄色录像| 亚洲国产一区二区在线播放| 欧美 日韩 中文字幕| 亚州成人av在线| 欧洲专线二区三区| 一路向西2在线观看| 自拍偷拍欧美精品| 午夜精品久久久久久久爽| 久久免费视频这里只有精品| 首页亚洲中字| 最新中文字幕免费视频| 亚洲人成小说网站色在线| 亚洲av无码片一区二区三区 | 国产成人av一区二区三区在线 | 岛国成人毛片| 国产精品theporn88| 先锋亚洲精品| 人与动物性xxxx| 欧美成人艳星乳罩| 免费电影日韩网站| 日韩不卡一二区| 不卡欧美aaaaa| 凹凸精品一区二区三区| 久久在线精品视频| 欧美美女在线直播| 一区二区三区 欧美| 亚洲曰韩产成在线| 可以免费看污视频的网站在线| 成人性生交大片免费看视频直播| 欧美激情成人在线| 好吊视频在线观看| 欧美一区二区精品久久911| 深夜在线视频| av动漫免费观看| 99久久精品免费看国产免费软件| 男人天堂视频在线| 久久久久久久久国产精品| 国产剧情一区| 少妇精品无码一区二区| 欧美在线观看一区| 欧美草逼视频| 亚洲精品自在在线观看| av不卡免费在线观看| 国产日韩精品suv| 国产99久久精品一区二区| 欧美日韩a区| 5566中文字幕|