精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产欧美日韩亚洲| 日韩精品久久久久久久玫瑰园| 亚洲欧洲精品在线| 在线观看av大片| 欧美日韩综合| 亚洲一区二区国产| 中文字幕乱码在线人视频| 搞黄网站在线看| 亚洲国产精品99久久久久久久久| 91视频免费在线| 国产成人精品片| 欧美电影三区| 日韩精品中文字幕久久臀| www.亚洲高清| 偷拍自拍在线看| 亚洲精品国产一区二区精华液 | 日韩视频一二三| 四虎影院在线播放| 国产高清视频一区| 国产精品麻豆va在线播放| 国产在线观看免费av| 欧美限制电影| 日韩毛片在线看| 欧美图片自拍偷拍| 亚洲一区二区三区午夜| 91人妻一区二区三区蜜臀| 亚洲精品3区| 欧美一区二区三区播放老司机 | 午夜一级久久| 欧美精品免费在线| 亚洲天堂最新地址| 一本久久青青| 亚洲精品一区二区在线观看| 国产九九热视频| 高清不卡亚洲| 午夜av电影一区| 成人污网站在线观看| 色网站免费在线观看| 久久精品一区八戒影视| 国产精品区一区| av高清一区二区| 精品亚洲免费视频| 国产精品女主播| 免费观看日批视频| 久久动漫亚洲| 欧美亚洲日本黄色| 日韩女同强女同hd| 伊人成年综合电影网| 欧美精品一区在线播放| 日本精品在线免费观看| 久久五月天小说| 一区二区在线视频播放| 亚洲黄色免费视频| 精品国产一级毛片| 国产一区二区三区四区福利| 国产精品无码一区二区三区| 亚洲桃色综合影院| 亚洲人成网站999久久久综合| 亚洲精品国产成人av在线| 999国产精品一区| 亚洲成人xxx| 水蜜桃av无码| 亚洲丝袜美腿一区| 九色porny丨国产首页在线| 国产成人无遮挡在线视频| 亚洲一区二区免费| 精品久久久中文字幕人妻| 国产美女精品在线| 91亚洲va在线va天堂va国| av在线免费在线观看| 国产精品一区二区久久不卡| 国产成人免费电影| 性xxxx视频| 日本一区二区三区免费乱视频| 亚洲不卡1区| 欧美黑人激情| 亚洲综合久久久| 无码人妻丰满熟妇区96| se01亚洲视频| 欧美精品乱码久久久久久| 日本中文字幕有码| 青青草久久爱| 日韩中文第一页| 亚洲av鲁丝一区二区三区| 亚洲国产精品第一区二区三区| 91精品国产成人| 日本丰满少妇做爰爽爽| 激情深爱一区二区| 国产欧美在线一区二区| 男人天堂亚洲二区| 成人欧美一区二区三区| 97超碰国产精品| 在线观看精品| 欧美一级艳片视频免费观看| 少妇户外露出[11p]| 日韩精品dvd| 欧美精品videosex极品1| 欧美a视频在线观看| 国内精品自线一区二区三区视频| 国产精品国产精品国产专区不卡| 二区在线视频| 亚洲一区视频在线| 色免费在线视频| 97精品久久| 最近2019年手机中文字幕| 久久精品一区二区三| 爽好久久久欧美精品| 成人欧美一区二区三区在线| 深夜福利视频在线免费观看| 综合亚洲深深色噜噜狠狠网站| 日韩欧美不卡在线| 日本午夜精品久久久久| 日韩av有码在线| www.xxxx日本| 久久先锋影音| 国产一区在线免费观看| 黄色在线论坛| 色噜噜狠狠成人中文综合| 中文字幕18页| 91一区二区三区四区| 热久久这里只有精品| 亚洲高清视频网站| 国产精品久久久一本精品| 又粗又黑又大的吊av| 日韩欧美中文字幕一区二区三区| 亚洲午夜av久久乱码| xxxxxx国产| 国产精品亚洲午夜一区二区三区 | 99国产精品久久久久久久成人 | 僵尸再翻生在线观看| 欧美精品在线视频| 欧美18—19性高清hd4k| 国产日韩1区| 国产精品久久久久久久小唯西川| 1pondo在线播放免费| 色综合网站在线| 亚洲成人av免费在线观看| 欧美精品一卡| 亚洲伊人久久大香线蕉av| 国产h在线观看| 精品久久久久久中文字幕大豆网| 少妇欧美激情一区二区三区| 亚洲欧美综合久久久| 国产日韩欧美自拍| 亚洲视频tv| 欧美久久一二三四区| 久久久免费看片| 奇米色777欧美一区二区| 色视频一区二区三区| 国精产品一区一区三区四川| 亚洲欧美另类人妖| 手机在线看片1024| 久久久国产一区二区三区四区小说 | 国产精品青草久久久久福利99| 欧美少妇另类| 色婷婷综合久久久久中文| 偷拍女澡堂一区二区三区| 国产精品日本| 日本不卡二区| 99精品国自产在线| 色噜噜亚洲精品中文字幕| 亚洲一区二区天堂| 亚洲色图欧洲色图| 九色91porny| 国产精品日韩精品中文字幕| 亚洲国产精品字幕| 精品国产免费观看| xnxx国产精品| 奇米影音第四色| 日韩在线观看电影完整版高清免费悬疑悬疑| 日韩女优人人人人射在线视频| 精品福利视频导航大全| 欧美日韩另类国产亚洲欧美一级| 欧美大片xxxx| 国产91在线|亚洲| 内射国产内射夫妻免费频道| 精品美女久久久| 成人av番号网| 福利网站在线观看| 亚洲欧美自拍一区| 一二三区在线播放| 亚洲在线观看免费视频| 精品久久久久久国产91| 各处沟厕大尺度偷拍女厕嘘嘘 | 精品视频第一区| 美女网站视频一区| 久久视频在线播放| 午夜性色福利视频| 精品视频免费在线| 黄色一级免费视频| 久久久国产精品麻豆| 又色又爽又黄视频| 在线亚洲激情| 亚洲在线不卡| 欧美理论电影在线精品| 国产色综合天天综合网| 2021中文字幕在线| 色偷偷av亚洲男人的天堂| 黑人精品一区二区三区| 欧亚一区二区三区| 日韩 欧美 亚洲| 中文字幕一区二区三区蜜月| 国产精品300页| 国产揄拍国内精品对白| 女人另类性混交zo| 国产精品99一区二区| 日本在线视频不卡| 99精品国产一区二区三区2021| 国产精品高清在线| 丁香高清在线观看完整电影视频| 在线精品91av| 亚洲av成人精品一区二区三区在线播放 | 国产91丝袜在线观看| 9久久婷婷国产综合精品性色| 欧美日韩国产亚洲一区| 亚洲国产一区二区在线| 欧美日韩破处| av资源站久久亚洲| 国产一区精品福利| 欧美一区二区三区精品电影| 中文字幕在线观看播放| 正在播放欧美一区| 久久手机免费观看| 亚洲国内高清视频| 成人午夜福利视频| 欧美二区三区91| 精品一区二三区| 欧美视频一二三| 国产精品美女毛片真酒店| 亚洲美腿欧美偷拍| 欧美性生交大片| 欧美国产精品劲爆| 色哟哟精品观看| 久久久久综合网| 人妻丰满熟妇aⅴ无码| 波多野结衣在线一区| 人妻激情偷乱视频一区二区三区| 久久er99热精品一区二区| 欧美黄色性生活| 日韩不卡在线观看日韩不卡视频| 成人小视频在线看| 美女国产精品| 日日碰狠狠丁香久燥| 老鸭窝亚洲一区二区三区| 欧美视频在线播放一区| 中文日韩在线| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 国产精品久久久久久久久久久久久久久久久久 | 色婷婷成人网| 成人黄色免费在线观看| 欧美高清xxx| 91夜夜未满十八勿入爽爽影院| 偷拍自拍亚洲| 亚洲一区二区久久久久久久 | 久久久久久久免费| 亚洲人成网www| 神马影院我不卡| 日韩在线观看一区| 日本特级黄色大片| 午夜亚洲福利| 免费在线观看亚洲视频| 久久激情中文| 天天插天天操天天射| 久久国产尿小便嘘嘘| 欧美国产在线一区| 国产很黄免费观看久久| 亚洲乱妇老熟女爽到高潮的片| 成人精品视频一区二区三区尤物| 国产一级伦理片| 国产日韩欧美高清在线| 97在线观看视频免费| 亚洲黄色免费电影| 精品91久久久| 日本高清视频一区二区| 91亚洲国产成人久久精品麻豆| 日韩一区二区三区观看| 欧美一区二区黄片| 亚洲天堂男人天堂| 欧美日韩xx| 久久久久亚洲精品国产| 毛片无码国产| 91老司机在线| 精品一区二区男人吃奶| 亚洲乱码一区二区三区| 国产尤物精品| 99视频在线免费| 国产精品影视在线观看| 欧美精品黑人猛交高潮| 亚洲欧洲一区二区在线播放| 亚洲精品在线观看av| 日本道在线观看一区二区| 999国产精品视频免费| 日韩大陆毛片av| 国产欧美久久久久久久久| 91高清免费在线观看| 欧美啪啪网站| 精品视频免费观看| 亚洲成人国产| 亚洲黄色a v| 成人久久久精品乱码一区二区三区| 国产精成人品免费观看| 亚洲国产sm捆绑调教视频| 波多野结衣一区二区三区四区| 欧美一区二区三区在线观看视频 | 一二三四视频社区在线| 久久精品国产成人一区二区三区 | 欧亚精品一区| 中文字幕乱码免费| 秋霞国产午夜精品免费视频| av av在线| 亚洲色图.com| 国产精品51麻豆cm传媒 | 91在线网站视频| 欧美男男gaytwinkfreevideos| 欧美一级爱爱视频| 麻豆精品视频在线| 9.1成人看片免费版| 亚洲自拍偷拍图区| 国产视频一区二区三区四区五区 | 国产精品久久久久久福利| 97av在线播放| 国产精品自在| bt天堂新版中文在线地址| 久久99精品国产麻豆婷婷| 久久精品—区二区三区舞蹈 | 黄色动漫网站入口| 成人免费av资源| 欧美高清视频一区二区三区| 欧美精品在线观看播放| 91在线看片| 国产精品美女久久| 九一精品国产| 每日在线更新av| 91丨九色丨黑人外教| 日韩免费一级片| 亚洲黄页网在线观看| freexxx性亚洲精品| 国产福利久久精品| 欧美黄色一区| 国产成人精品一区二区三区在线观看 | 日韩欧美精品电影| 精品国产综合久久| 一本综合精品| 国产精品无码一区二区三区免费| 午夜精品福利在线| 欧美视频在线观看一区二区三区| 欧美老女人xx| 亚洲成人黄色| 日本男女交配视频| 国产sm精品调教视频网站| 久草免费新视频| 精品粉嫩超白一线天av| 欧美日韩经典丝袜| 国产日韩欧美一区二区三区四区| 狠色狠色综合久久| 朝桐光av一区二区三区| 欧美日韩在线影院| 二区在线视频| 91精品国产自产在线老师啪| 91精品国偷自产在线电影| 亚洲欧美日韩网站| 亚洲一区二区中文在线| 熟妇高潮一区二区高潮| 青草成人免费视频| 欧美在线色图| 亚洲精品在线视频播放| 一区二区免费在线播放| 午夜av免费在线观看| 啪一啪鲁一鲁2019在线视频| 精品一区二区三区的国产在线观看| 污版视频在线观看| 亚洲最大的成人av| 日韩成人黄色| 91免费欧美精品| 亚洲一级特黄| www..com.cn蕾丝视频在线观看免费版| 欧美日韩一区二区三区免费看| 国产精品va在线观看视色| 国产伦精品一区二区三毛| 视频在线在亚洲| 紧身裙女教师波多野结衣| 欧美精品一区二区久久婷婷| 国产精品扒开腿做爽爽爽视频软件| 尤物一区二区三区| 成人污视频在线观看| 少妇久久久久久久| 久久人人爽人人爽爽久久| 精品无人区一区二区| 国产又大又黄又猛| 黄色一区二区在线| 欧美jizzhd69巨大| 亚洲午夜精品视频| 永久免费观看片现看| 欧美无砖专区一中文字| 在线网址91| 日韩精品国内| 成人免费观看男女羞羞视频| 91麻豆精品在线| 久久久久久亚洲精品中文字幕| 成人在线免费观看网站|