迅為RK3568開發(fā)板編譯Android11問題總結(jié)
問題一:編譯內(nèi)核報(bào)錯(cuò) warning: override: reassigning to symbol
解決方法:
warning 字 面 意 思 是 “ 覆 蓋 : 重 新 分 配 給 符 號(hào) XXX” , 打 開 默 認(rèn) 的 設(shè) 備 樹 文 件
kernel/arch/arm64/configs/
rockchip_defconfig 文件。打開 2098 行,如下圖所示:
如上圖所示,配置文件的 2098 行和 2097 行有點(diǎn)矛盾,一個(gè)說配置了,一個(gè)說沒配置。只
要把 2097 行矛盾的配置刪掉,重新編譯,發(fā)現(xiàn)警告消失了。
問題二:如何查詢編譯的幫助信息呢?
輸入以下命令查看編譯幫助信息,如下圖所示:
./build.sh -h
“-U”表示編譯 uboot
“-CK”表示編譯內(nèi)核
“-A”表示編譯 Android 文件系統(tǒng)
“-u”表示所有的鏡像編譯完成后執(zhí)行打包程序(生成 update.img 鏡像)
“-J=”表示多線程編譯(比如-j=20)
更多內(nèi)容可以關(guān)注:北京迅為
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。