日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android编译笔记之五

發布時間:2024/9/5 Android 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android编译笔记之五 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在官網上看到的編譯kernel時的兩條命令

make ARCH=arm rockchip_defconfig

make ARCH=arm rk3288-firefly-rk808.img

第一條命令等號后邊的東西沒看出來適配的是什么?第二條命令等號后邊的rk3288-firefly-rk808.img有對應的dts,是rk3288-firefly-rk808.dts

然后各種編譯時報錯修改了Jack-admin文件的內存大小的相關性。

后來再編譯時出現fatal error: error in backend: IO failure on output stream.這種錯誤,查了很久發現時空間不足造成的,那就刪除吧,make clean報錯? make distclean報錯? make dataclean報錯,最后決定手動刪除目錄,用du -sh查看了一下out/目錄下的文件總大小40G的內容,就決定直接把這個目錄刪除了,然后正在編譯

20181211號,對源碼重新拷貝解壓,然后編譯kernel時,報錯can't find default configuration "arch/arm64/configs/firefly_defconfig",在我看來rk3288時32位的,不知道執行make firefly_defconfig時為什么會在arm64這個文件夾中操作,所以我準備改一下Makefile中的所有的有關arm64的字眼改成arm。以下時第幾行的

ln257,col20 "ARCH? ? ? ??=arm64"改成arm

ln259,col15"ifed($(ARCH),arm64)"改為arm

ln235,col69 的arm64改為arm

再次執行make firefly_defconfig 報錯結果竟然變為,can't find arch/arm/configs/firefly_defconfig,說明修改正確。接下來選擇合適的編譯文件看看

總結

以上是生活随笔為你收集整理的Android编译笔记之五的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。