OpenHarmony編譯固件新增支持Ubuntu22.04平臺(tái)
作者:離北況歸
目前OpenHarmony Beta5源碼在22.04上編譯還是會(huì)有編譯不支持的警告,需要自行修改才能正常編譯,希望之后發(fā)布的Beta版本都原生支持。
??想了解更多關(guān)于開源的內(nèi)容,請(qǐng)?jiān)L問:??
現(xiàn)在OpenHarmony master最新分支 可以在Ubuntu22.04上編譯了,之前只支持在Ubuntu20.04和18.04上編譯。
最近發(fā)布的Beta5以及之前的版本還不支持,需要修改源碼解除ubuntu22.04平臺(tái)檢測(cè)警告,其中的檢測(cè)包括檢測(cè)Ubuntu版本和檢測(cè)依賴。
修改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下編譯打包用的工具。
- 源碼目錄下build/scripts/tools_checker.py 檢查編譯工具腳本第83行添加打印22.04[.X]。
- 源碼目錄下build/scripts/tools_checker.py 檢查編譯工具腳本第86行添加22.04。
- 修改以上代碼OpenHarmony Beta5及其之前的版本就可以正常在Ubuntu22.04上編譯了。
注意謹(jǐn)慎設(shè)置中文,會(huì)有奇奇怪怪的問題
- 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?。
責(zé)任編輯:jianghua
來(lái)源:
51CTO 開源基礎(chǔ)軟件社區(qū)