小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

[經(jīng)驗(yàn)棧]centos7下編譯紫光展銳UIS891xDM平臺(tái)固件

 小樣樣樣樣樣樣 2022-06-11 發(fā)布于北京

1、前言

最近項(xiàng)目需要在centos系統(tǒng)下編譯紫光展銳平臺(tái)的sdk,但是頻頻報(bào)錯(cuò),而且錯(cuò)誤提示也很有誤導(dǎo)性,導(dǎo)致一直不得其真諦,武小棧今天分析一下關(guān)于這次環(huán)境搭建的記錄。

2、正文

編程指南里面提供了linux環(huán)境編譯命令和需求,在ubuntu16.04中只需要安裝python3即可實(shí)現(xiàn)命令編譯。

centoslinuxbuild.png

前提:項(xiàng)目工程源碼在windows環(huán)境中編譯通過。

第一次,在centos7中安裝python3,嘗試編譯,編譯失敗,提示缺少配置文件。懷疑文件讀寫權(quán)限導(dǎo)致文件讀寫失敗,換成root用戶,并給項(xiàng)目文件所有權(quán)限。

第二次,在centos7中編譯失敗,提示缺少配置文件。手動(dòng)復(fù)制配置文件到指定文件夾。

第三次,在centos7中編譯失敗,提示缺少ninja。安裝ninja。

第四次,在centos7中編譯失敗,提示ninja配置文件缺失。

第五次,在ubuntu16.04中編譯,提示文件格式不正確,利用fromdos將shell腳本全轉(zhuǎn)換一遍,編譯成功。

...

第N次,安裝gcc10.2.0,編譯成功。

3、centos7編譯環(huán)境搭建

1、安裝高版本gcc,可以安裝gcc10.2.0,安裝方法參考鏈接:centos7安裝gcc10.2.0。

2、安裝python3,不用將默認(rèn)版本python2.7.5替換成python3,安裝方法參考鏈接:centos7安裝python3.8.5。

3、使用root權(quán)限運(yùn)行編譯指令。

4、后記

在ubuntu16.04中的默認(rèn)gcc版本為5.4.0,在centos7.6中默認(rèn)gcc版本為4.8.5。這個(gè)問題一直沒解決的根源僅此而已,長期開發(fā)windows平臺(tái)軟件,還是缺少對linux的理解,今后要加強(qiáng)了。

參考資料

UIS891xDM_Programming_Guide-1.1.pdf(來源CSDN,請自行查看,如果沒有積分也可以留言)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多