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

OpenHarmony編譯固件新增支持Ubuntu22.04平臺(tái)

系統(tǒng) OpenHarmony
目前OpenHarmony Beta5源碼在22.04上編譯還是會(huì)有編譯不支持的警告,需要自行修改才能正常編譯,希望之后發(fā)布的Beta版本都原生支持。

??想了解更多關(guān)于開源的內(nèi)容,請(qǐng)?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

現(xiàn)在OpenHarmony master最新分支 可以在Ubuntu22.04上編譯了,之前只支持在Ubuntu20.04和18.04上編譯。
最近發(fā)布的Beta5以及之前的版本還不支持,需要修改源碼解除ubuntu22.04平臺(tái)檢測(cè)警告,其中的檢測(cè)包括檢測(cè)Ubuntu版本和檢測(cè)依賴。

OpenHarmony編譯固件新增支持Ubuntu22.04平臺(tái)-開源基礎(chǔ)軟件社區(qū)

修改OpenHarmony Beta5源碼新增鏡像編譯支持Ubuntu22.04

  • 目前OpenHarmony Beta5源碼在22.04上編譯還是會(huì)有編譯不支持的警告,需要自行修改才能正常編譯,希望之后發(fā)布的Beta版本都原生支持。(但是master版本已經(jīng)支持了。Ubuntu22.04是22年上半年發(fā)布的,之前不支持自然是因?yàn)槟菚r(shí)候22.04還沒正式發(fā)布出來(lái))。
  • 源碼目錄下build/scripts/build_package_list.json文件,在第41行下添加22.04下編譯打包用的工具。

OpenHarmony編譯固件新增支持Ubuntu22.04平臺(tái)-開源基礎(chǔ)軟件社區(qū)

"22.04":{
"dep_package":[
"bison",
"ccache",
"default-jdk",
"flex",
"zip",
"ruby",
"libssl-dev",
"libtinfo5",
"genext2fs",
"u-boot-tools",
"mtools",
"mtd-utils",
"scons",
"gcc-arm-none-eabi",
"gcc-arm-linux-gnueabi"
]}
  • 源碼目錄下build/scripts/tools_checker.py 檢查編譯工具腳本第83行添加打印22.04[.X]。

OpenHarmony編譯固件新增支持Ubuntu22.04平臺(tái)-開源基礎(chǔ)軟件社區(qū)

:return host_version: Host OS version, currently only `18.04[.X]`, `20.04[.X]` or `22.04[.X]` supported.
  • 源碼目錄下build/scripts/tools_checker.py 檢查編譯工具腳本第86行添加22.04。
available_releases = ('18.04', '20.04', '22.04')
  • 修改以上代碼OpenHarmony Beta5及其之前的版本就可以正常在Ubuntu22.04上編譯了。
安裝依賴
./build/build_scripts/env_setup.sh
下載預(yù)編譯文件
./build/prebuilts_download.sh
編譯
./build.sh --product-name rk3568

OpenHarmony編譯固件新增支持Ubuntu22.04平臺(tái)-開源基礎(chǔ)軟件社區(qū)

注意謹(jǐn)慎設(shè)置中文,會(huì)有奇奇怪怪的問題

OpenHarmony編譯固件新增支持Ubuntu22.04平臺(tái)-開源基礎(chǔ)軟件社區(qū)

  • Ubuntu22.04 iso文件鏡像下載: http://mirrors.ustc.edu.cn/ubuntu-releases/22.04/。
  • 寫文章時(shí)提的PR:https://gitee.com/openharmony/build/pulls/1676 ,希望后面的正式發(fā)布的版本可以添加支持Ubuntu22.04平臺(tái)。
  • 在安裝依賴時(shí)可以直接執(zhí)行./build/build_scripts/env_setup.sh?。

??想了解更多關(guān)于開源的內(nèi)容,請(qǐng)?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

責(zé)任編輯:jianghua 來(lái)源: 51CTO 開源基礎(chǔ)軟件社區(qū)
相關(guān)推薦

2022-12-02 18:26:33

開源鴻蒙OpenHarmon

2012-07-13 09:43:05

谷歌Chrome OS云存儲(chǔ)

2021-11-13 07:33:08

WPSXLOOKUP辦公軟件

2021-05-07 05:44:24

Windows10操作系統(tǒng)微軟

2021-05-11 16:18:43

微軟Word macOS Mac應(yīng)用

2023-01-28 09:59:26

Windows 11OneNote

2022-06-14 09:33:15

LinuxGNU Emacs命令

2021-01-05 14:00:23

微軟ChromiumEdge

2021-10-24 06:43:59

微軟Edge瀏覽器

2022-06-14 15:45:52

UbuntuLinux

2023-07-05 16:45:30

WiresharkLinux

2023-07-17 16:13:21

組件模塊開發(fā)的鴻蒙

2023-08-04 19:41:53

UbuntuLinux

2021-01-31 23:55:55

Windows 10Windows微軟

2021-12-21 11:17:27

UbuntuYaru GTK主題刪除紫色

2022-02-25 10:44:32

UbuntuKDE 應(yīng)用軟件包

2022-06-21 09:38:52

UnboundDNSLinux

2022-04-07 12:53:40

UbuntuLinux

2013-10-11 09:41:01

Windows 8.1支付寶
點(diǎn)贊
收藏

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