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

使用Multipass編譯OpenHarmony工程

系統(tǒng)
Multipass 是一個輕量級虛擬機管理器,支持 Linux、Windows 與 macOS,這是為希望使用單個命令提供全新 Ubuntu 環(huán)境的開發(fā)人員而設(shè)計的。

想了解更多內(nèi)容,請訪問:

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

https://harmonyos.51cto.com

Multipass 是一個輕量級虛擬機管理器,支持 Linux、Windows 與 macOS,這是為希望使用單個命令提供全新 Ubuntu 環(huán)境的開發(fā)人員而設(shè)計的。使用 Linux 上的 KVM、Windows 上的 Hyper-V 和 macOS 上的 HyperKit 來以最小的開銷運行 VM,同時它還可以在 Windows 和 macOS 上使用VirtualBox。本文快速記錄下如何Multipass來編譯OpenHarmony工程。

1、Multipass的安裝

本文以Windows系統(tǒng)為例,演示如何安裝。訪問https://multipass.run/,選擇Windows操作系統(tǒng),下載安裝包https://multipass.run/download/windows。下載完畢,默認安裝即可。

注意:支持的操作系統(tǒng)版本為Windows 10 Pro/Enterprise/Education v 1803 及更新版本,或任何安裝VirtualBox的Windows 10版本。

2、Multipass常用命令

快速了解下Multipass相關(guān)的命令,打開DOS命令行窗口,可以嘗試運行下述命令進行了解。更多信息可以訪問官網(wǎng)https://multipass.run/docs。

啟動實例,默認為當前的Ubuntu LTS版本:

  1. multipass launch --name foo 

 在實例中運行shell命令,進入bash模式,logout或者ctrl-d退出:

  1. multipass exec foo -- lsb_release -a 

 查看創(chuàng)建的實例:

  1. multipass list 

 停止\啟動實例:

  1. multipass stop foo bar 
  2. multipass start foo 

 刪除實例:

  1. multipass delete bar 
  2. multipass purge 

 獲取help幫助信息:

  1. multipass help 
  2. multipass help <command> 

 如何創(chuàng)建共享文件夾:

執(zhí)行下面的命令,在win10上實現(xiàn)和multipass ubuntu文件共享。

  1. multipass set local.privileged-mounts=true 
  2. multipass mount D:\OHOS instance-name 

3、創(chuàng)建可以運行OpenHarmony的Multipass實例

默認創(chuàng)建的Multipass Ubuntu實例磁盤空間有限,執(zhí)行下面的命令,我們創(chuàng)建一個實例,名稱為OHOS,CPU核數(shù)為4,內(nèi)存為8G,磁盤空間為100G的Ubuntu 20.04實例。虛擬機磁盤位置默認在C盤,目前沒有找到可以調(diào)整到其他盤符的辦法。如果C盤空間比較少了,會影響使用。

  1. multipass launch -n OHOS -c 4 -m 8G -d 100G 20.04 

 執(zhí)行下面的命令,可以查看創(chuàng)建的實例的信息。

  1. C:\Users\zhushy>multipass info OHOS 
  2. Name:           OHOS 
  3. State:          Running 
  4. IPv4:           172.21.163.85 
  5. Release:        Ubuntu 20.04.3 LTS 
  6. Image hash:     8fbc4e8c6e33 (Ubuntu 20.04 LTS) 
  7. Load:           0.00 0.00 0.25 
  8. Disk usage:     26.9G out of 96.7G 
  9. Memory usage:   6.2G out of 7.8G 
  10. Mounts:         D:/OHOS => D:/OHOS 
  11.                     UID map: -2:default 
  12.                     GID map: -2:default 

 執(zhí)行命令multipass shell OHOS可以進入shell命令行窗口,如下圖:

使用Multipass編譯OpenHarmony工程-鴻蒙HarmonyOS技術(shù)社區(qū)

由于已經(jīng)把D:\OHOS文件夾進行了共享,Windows文件和實例中進行文件傳遞共享就會比較方便。也可以使用命令multipass transfer來傳遞文件,文件夾共享當然更加方便些。

4、下載編譯OpenHarmony代碼

由于Multipass實例是Ubuntu虛擬機,和使用真實機器、WSL或者VirtualBox或VMWare虛擬機區(qū)別不大,下載、編譯OpenHarmony代碼部分就省略了。

為了快速編譯,記得執(zhí)行sudo apt install ccache。看下編譯的效果吧:

下面演示下編譯恒玄的工程:

使用Multipass編譯OpenHarmony工程-鴻蒙HarmonyOS技術(shù)社區(qū)

編譯成功后,可以方便把編譯輸出件共享到Windows文件夾,如下圖所示:

使用Multipass編譯OpenHarmony工程-鴻蒙HarmonyOS技術(shù)社區(qū)

更棒的是,Multipass實例里,是可以運行Qemu虛擬機的,這樣沒有開發(fā)板,我們也可以運行OpenHarmony的Qemu仿真工程。

選擇Qemu仿真工程的產(chǎn)品openharmony/vendor/ohemu/qemu_mini_system_demo,編譯后運行,效果如下:

使用Multipass編譯OpenHarmony工程-鴻蒙HarmonyOS技術(shù)社區(qū)

小結(jié)

使用Multipass支持編譯OpenHarmony工程,比較方便,值得嘗試一下。

想了解更多內(nèi)容,請訪問:

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

https://harmonyos.51cto.com

 

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

2023-08-11 14:06:58

鴻蒙Windows

2023-07-27 14:38:33

開源鴻蒙

2024-07-26 16:39:33

鴻蒙系統(tǒng)開源構(gòu)建系統(tǒng)

2020-03-06 08:00:02

Multipass系統(tǒng)虛擬機

2023-02-01 16:28:30

Linux內(nèi)核鴻蒙

2022-09-23 17:17:33

WSL2鴻蒙

2023-03-08 15:33:11

鴻蒙操作系統(tǒng)

2021-07-02 14:16:04

鴻蒙HarmonyOS應(yīng)用

2023-06-12 15:43:44

鴻蒙智能家居開發(fā)

2022-05-27 15:04:53

鴻蒙操作系統(tǒng)

2023-02-09 15:28:19

鴻蒙編譯速度

2021-12-02 10:05:01

鴻蒙HarmonyOS應(yīng)用

2022-05-07 16:13:59

DevEcoTool鴻蒙

2022-05-11 15:08:52

驅(qū)動開發(fā)系統(tǒng)移植

2022-02-08 15:15:26

OpenHarmonlinux鴻蒙

2019-06-17 08:00:55

multipassbash腳本

2023-04-12 15:25:09

Bytrace鴻蒙

2021-06-28 09:38:50

鴻蒙HarmonyOS應(yīng)用

2022-04-25 09:10:50

RK3568鴻蒙

2023-12-11 17:26:21

Launcher鴻蒙預(yù)安裝應(yīng)用
點贊
收藏

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

主站蜘蛛池模板: av av在线| 一区二区三区四区在线视频 | 久久免费国产 | 成人毛片视频免费 | 日韩在线视频播放 | 中文精品视频 | 午夜a区| 中文字幕高清av | 亚洲欧洲在线视频 | 久久精品欧美视频 | 日韩视频精品在线 | 欧美综合一区二区三区 | 免费视频一区二区 | 在线观看涩涩视频 | 国产成人精品一区二区三区 | 日本成人三级电影 | 青青草中文字幕 | 视频一区在线 | 欧美一级在线观看 | 一级二级三级黄色 | 亚洲第一天堂无码专区 | 九九九久久国产免费 | 国产电影一区二区在线观看 | 免费国产一区 | 亚洲精品久久久蜜桃 | 婷婷成人在线 | 日本黄色一级片视频 | 欧美黄色大片在线观看 | 国产午夜精品视频 | gav成人免费播放视频 | 爱爱爱av | 日本久久一区 | 亚洲3p| 日本特黄a级高清免费大片 国产精品久久性 | 亚洲精品一二三区 | 成人在线观看免费视频 | 福利视频网址 | 久久成人免费 | 午夜伦4480yy私人影院 | 欧美日韩一区二区三区四区五区 | 国产精品美女久久久久久免费 |