chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

初次編譯rk3568(rk3576)Linux 6.1內(nèi)核踩坑記錄:從報(bào)錯(cuò)終止到成功解決的完整流程

jf_44130326 ? 來(lái)源:Linux1024 ? 2026-02-06 16:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

很多剛接觸瑞芯微rk系列芯片開(kāi)發(fā)的小伙伴,在初次編譯基于Linux 6.1內(nèi)核的系統(tǒng)時(shí),很容易因?yàn)榄h(huán)境依賴問(wèn)題卡殼。最近我在編譯rk3576rk3568流程類似)Linux 6.1內(nèi)核時(shí)就遇到了典型報(bào)錯(cuò),從定位問(wèn)題到最終解決踩了不少小坑,今天把完整過(guò)程整理出來(lái),幫大家少走彎路。

wKgZPGkaixiAOw9UAAGJ3owc3Qg452.png

一、問(wèn)題突發(fā):編譯中途突然報(bào)錯(cuò)終止

按照官方文檔配置好編譯環(huán)境后,我執(zhí)行了內(nèi)核編譯命令,一開(kāi)始流程正常,直到終端突然彈出一連串錯(cuò)誤信息,編譯直接終止。

仔細(xì)看報(bào)錯(cuò)日志,核心提示有兩個(gè):

1.明確指出“Your gmp header is missing”——也就是gmp相關(guān)的頭文件缺失();

2.后續(xù)跟著一系列執(zhí)行失敗的日志,比如“Running /home/sc/rk3576_linux/device/rockchip/common/scripts/mk-kernel.sh - do_build failed!”,且exit code1(、),這說(shuō)明是依賴缺失導(dǎo)致編譯腳本執(zhí)行失敗。

其實(shí)到這里,報(bào)錯(cuò)信息已經(jīng)很貼心——不僅告訴我們?nèi)笔裁矗€直接給了解決方案。

wKgZPGkaixiAEaVbAANg1PgCt1Y675.png

二、定位關(guān)鍵:跟著報(bào)錯(cuò)提示找解決方案

“gmp header is missing”這句話下面,終端直接給出了安裝命令:“Please install it: sudo apt-get install libgmp-dev”(、)。

這里要?jiǎng)潅€(gè)重點(diǎn):Linux下編譯報(bào)錯(cuò)時(shí),先仔細(xì)看報(bào)錯(cuò)日志的建議操作,很多時(shí)候官方或編譯器已經(jīng)把解決方案直接寫(xiě)在日志里了,不用盲目去搜教程。

我當(dāng)時(shí)沒(méi)多想,直接復(fù)制了這個(gè)命令開(kāi)始執(zhí)行,沒(méi)想到后續(xù)還有個(gè)小插曲。

三、解決步驟:執(zhí)行安裝+驗(yàn)證,遇到小問(wèn)題再調(diào)整

第一步:執(zhí)行依賴安裝命令

在終端輸入報(bào)錯(cuò)提示里的命令:

sudo apt-get install libgmp-dev()

輸入sudo密碼后,系統(tǒng)會(huì)自動(dòng)開(kāi)始處理:

?先讀取軟件包列表,分析依賴關(guān)系(、);

?然后提示會(huì)同時(shí)安裝libgmpxx4ldbl”,這是libgmp-dev的依賴包,屬于正常情況();

?最終確認(rèn)新安裝2個(gè)軟件包。

輸入“y”確認(rèn)后,系統(tǒng)開(kāi)始下載并自動(dòng)安裝,最后提示正在處理用于libc-bin的觸發(fā)器,看起來(lái)安裝成功了。

第二步:重新編譯仍報(bào)錯(cuò)?試試環(huán)境重置

本以為安裝完就能正常編譯,結(jié)果重新執(zhí)行編譯命令后,報(bào)錯(cuò)依然存在。這時(shí)候我才意識(shí)到,可能是之前的編譯緩存或環(huán)境變量沒(méi)刷新,于是做了兩個(gè)操作:

1.卸載無(wú)效依賴并重新安裝

先嘗試卸載可能沖突的libmpc-dev(雖然終端提示“l(fā)ibmpc-dev未安裝,不會(huì)被卸載)(到),再重新執(zhí)行sudo apt-get install libmpc-dev,確保相關(guān)依賴完整()。

2.補(bǔ)充安裝環(huán)境變量相關(guān)工具

wKgZPGkaixmALn34AAKEqIKcfeQ945.png

因?yàn)閳?bào)這個(gè)錯(cuò)誤,后來(lái)看了一下源碼目錄就有這個(gè)依賴,基本上是環(huán)境配置沒(méi)配好

wKgZPGkaixmAUsi5AACtcNQ1C80549.png

參考瑞芯微編譯環(huán)境的常見(jiàn)配置,又執(zhí)行了兩個(gè)命令:

wKgZPGkaixmAbUn3AABCWQs6t9Y084.png

?sudo apt-get install binfmt-support qemu-user-static(用于處理不同架構(gòu)的二進(jìn)制文件,);

?sudo dpkg -i ubuntu-build-service/packages/*sudo apt-get install -f(修復(fù)deb包依賴,確保環(huán)境變量配置正確,、)。

做完這些后,我關(guān)閉了當(dāng)前終端重新打開(kāi)(刷新環(huán)境變量),再次執(zhí)行編譯命令——這次終于順利跑通,沒(méi)有再出現(xiàn)報(bào)錯(cuò)!

四、總結(jié):初次編譯rk內(nèi)核的2個(gè)避坑要點(diǎn)

1.優(yōu)先看報(bào)錯(cuò)日志的直接提示

像這次的gmp頭文件缺失,報(bào)錯(cuò)里直接給了安裝命令,跟著做就能解決80%的問(wèn)題,不用一開(kāi)始就去搜復(fù)雜的教程。

2.依賴安裝后記得刷新環(huán)境

有時(shí)候依賴安裝成功了,但編譯腳本讀不到新安裝的文件,關(guān)閉終端重新打開(kāi)、或執(zhí)行source /etc/profile刷新環(huán)境變量,往往能解決安裝了還報(bào)錯(cuò)的問(wèn)題。

如果大家在編譯rk3568/3576等芯片的Linux內(nèi)核時(shí),遇到類似的依賴報(bào)錯(cuò),不妨按照這個(gè)流程試試。如果還有其他踩坑經(jīng)歷,歡迎在評(píng)論區(qū)交流,一起幫更多開(kāi)發(fā)者避坑~


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    4

    文章

    1474

    瀏覽量

    43088
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11806

    瀏覽量

    219498
  • RK3568
    +關(guān)注

    關(guān)注

    5

    文章

    654

    瀏覽量

    8093
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK3576 Android 14.0 SDK開(kāi)發(fā)指南(第一集)

    RK3576 Android 14.0 SDK代碼編譯 SDK下載到本地后大概70多個(gè)G 下載后要做個(gè)校驗(yàn) 解壓后內(nèi)核源碼 kernel代碼路徑說(shuō)明 Android14支持6.1
    發(fā)表于 05-20 08:43

    【作品合集】米爾RK3576開(kāi)發(fā)板測(cè)評(píng)

    米爾RK3576開(kāi)發(fā)板測(cè)評(píng)作品合集 產(chǎn)品介紹: RK3576 是瑞芯微一款面向AI市場(chǎng)推出的高性能處理器,它配備了四核Cortex-A72和四 核Cortex-A53 的 CPU,集成了6TOPS
    發(fā)表于 09-11 10:19

    RK3568 SDK 的編譯

    RK3568 SDK 的編譯
    的頭像 發(fā)表于 12-13 11:46 ?3054次閱讀
    <b class='flag-5'>RK3568</b> SDK 的<b class='flag-5'>編譯</b>

    新品體驗(yàn) | RK3576開(kāi)發(fā)板

    RK3399、RK3566、RK3568、RK3588、RK3576等型號(hào)的核心板與評(píng)估板。鑒于RK
    的頭像 發(fā)表于 11-01 08:08 ?3362次閱讀
    新品體驗(yàn) | <b class='flag-5'>RK3576</b>開(kāi)發(fā)板

    瑞芯微RK3568開(kāi)發(fā)板Linux編譯報(bào)錯(cuò)404怎么辦?觸覺(jué)智能教你輕松解決

    本文介紹瑞芯微RK3568主板/開(kāi)發(fā)板SDK編譯流程編譯報(bào)錯(cuò)404的解決方法,使用觸覺(jué)智能EVB356
    的頭像 發(fā)表于 11-05 11:02 ?1512次閱讀
    瑞芯微<b class='flag-5'>RK3568</b>開(kāi)發(fā)板<b class='flag-5'>Linux</b><b class='flag-5'>編譯</b><b class='flag-5'>報(bào)錯(cuò)</b>404怎么辦?觸覺(jué)智能教你輕松解決

    RK3576單板發(fā)布倒計(jì)時(shí):RK3399與RK3576對(duì)比

    好多人說(shuō)RK3576RK3399的升級(jí)版,某種程度上也可以這么說(shuō),RK3576在強(qiáng)大的多媒體功能的基礎(chǔ)上,性能和接口都進(jìn)行了升級(jí) 一、工藝 性能 rk3576采用 Rockchip
    的頭像 發(fā)表于 12-03 16:59 ?2742次閱讀
    <b class='flag-5'>RK3576</b>單板發(fā)布倒計(jì)時(shí):<b class='flag-5'>RK</b>3399與<b class='flag-5'>RK3576</b>對(duì)比

    NPU性能深度評(píng)測(cè):瑞芯微RK3588、RK3576、RK3568、RK3562

    隨著AI技術(shù)不斷發(fā)展,越來(lái)越多的嵌入式設(shè)備開(kāi)始集成NPU(神經(jīng)網(wǎng)絡(luò)處理單元),以實(shí)現(xiàn)更高效的AI推理。作為國(guó)產(chǎn)芯片廠商的佼佼者,瑞芯微推出的RK3588、RK3576RK3568、RK
    的頭像 發(fā)表于 04-03 11:17 ?7658次閱讀
    NPU性能深度評(píng)測(cè):瑞芯微<b class='flag-5'>RK</b>3588、<b class='flag-5'>RK3576</b>、<b class='flag-5'>RK3568</b>、<b class='flag-5'>RK</b>3562

    揭秘,瑞芯微全系擁抱Linux 6.1內(nèi)核的底層邏輯

    近期,瑞芯微(Rockchip)基本完成了旗下產(chǎn)品Linux6.1BSP內(nèi)核更新,引發(fā)了不小的行業(yè)熱議。除了低端RK3506依舊使用Buildroot構(gòu)建系統(tǒng)外,RK3588、
    的頭像 發(fā)表于 05-16 08:31 ?1479次閱讀
    揭秘,瑞芯微全系擁抱<b class='flag-5'>Linux</b> <b class='flag-5'>6.1</b><b class='flag-5'>內(nèi)核</b>的底層邏輯

    硬核上車(chē)!RK3576基于Ubuntu部署ROS機(jī)器人系統(tǒng)詳細(xì)攻略(下)

    3562、RK3566、RK3568、RK3576RK3588等Arm64位芯片平臺(tái),各型號(hào)觸覺(jué)智能均有配套核心板及開(kāi)發(fā)板,實(shí)現(xiàn)了百分百全國(guó)產(chǎn)。常見(jiàn)
    的頭像 發(fā)表于 07-11 18:34 ?3674次閱讀
    硬核上車(chē)!<b class='flag-5'>RK3576</b>基于Ubuntu部署ROS機(jī)器人系統(tǒng)詳細(xì)攻略(下)

    RK3568 Android11編譯環(huán)境搭建及報(bào)錯(cuò)解決指南

    在嵌入式開(kāi)發(fā)領(lǐng)域,RK3568 芯片憑借其出色的性能被廣泛應(yīng)用。基于 RK3568 進(jìn)行 Android11 系統(tǒng)的開(kāi)發(fā),首先要搭建好編譯環(huán)境。本文將詳細(xì)介紹在 Ubuntu20.04 系統(tǒng)上搭建
    的頭像 發(fā)表于 02-04 17:37 ?2048次閱讀
    <b class='flag-5'>RK3568</b> Android11<b class='flag-5'>編譯</b>環(huán)境搭建及<b class='flag-5'>報(bào)錯(cuò)</b>解決指南

    RK3576+Android15+Linux6.1調(diào)試EM05 4G模塊全記錄底層到上層的與破局

    )服務(wù)。最近我們?cè)?RK3576 開(kāi)發(fā)板 + Android15 系統(tǒng) + Linux6.1 內(nèi)核 環(huán)境下調(diào)試EM05 4G 模塊 時(shí),就遇到了“RIL 起不來(lái)”
    的頭像 發(fā)表于 02-03 15:27 ?2903次閱讀
    <b class='flag-5'>RK3576+Android15+Linux6.1</b>調(diào)試EM05 4G模塊全<b class='flag-5'>記錄</b>:<b class='flag-5'>從</b>底層到上層的<b class='flag-5'>踩</b><b class='flag-5'>坑</b>與破局

    RK3576 Linux SDK手動(dòng)適配RK3568,省下時(shí)間又省錢(qián)

    基于 RK3568 開(kāi)發(fā)物聯(lián)網(wǎng)設(shè)備,但官方 SDK 申請(qǐng)還在排隊(duì),于是決定已有的 RK3576 Linux SDK 手動(dòng)適配,最終成功
    的頭像 發(fā)表于 02-02 17:17 ?1598次閱讀
    <b class='flag-5'>從</b><b class='flag-5'>RK3576</b> <b class='flag-5'>Linux</b> SDK手動(dòng)適配<b class='flag-5'>RK3568</b>,省下時(shí)間又省錢(qián)

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板Linux驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開(kāi)發(fā)板Linux驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號(hào)導(dǎo)出詳解
    的頭像 發(fā)表于 11-21 13:25 ?1568次閱讀
    【迅為工業(yè)<b class='flag-5'>RK3568</b>穩(wěn)定可靠】itop-<b class='flag-5'>3568</b>開(kāi)發(fā)板<b class='flag-5'>Linux</b>驅(qū)動(dòng)開(kāi)發(fā)實(shí)戰(zhàn):<b class='flag-5'>RK3568</b><b class='flag-5'>內(nèi)核</b>模塊符號(hào)導(dǎo)出詳解

    迅為RK3576對(duì)比RK3568:AI算力與接口的全面躍遷

    迅為RK3576對(duì)比RK3568:AI算力與接口的全面躍遷
    的頭像 發(fā)表于 12-22 15:24 ?2374次閱讀
    迅為<b class='flag-5'>RK3576</b>對(duì)比<b class='flag-5'>RK3568</b>:AI算力與接口的全面躍遷

    迅為電子RK系列開(kāi)發(fā)板SDK內(nèi)核正式升級(jí)至6.1 LTS版本

    迅為RK3568、RK3588、RK3576、RK3562系列開(kāi)發(fā)板,SDK內(nèi)核5.10版本正
    的頭像 發(fā)表于 03-16 16:18 ?457次閱讀