Androidプラットフォームカーネルのコンパイルエラー

Sdm660プラットフォームは、クアルコムのプラットフォームであり、バックルートディレクトリに忘れるようにコードを修正し、直接メイクブートイメージの-j8、結果コンパイルエラー。

XXX @ XXX:〜/コード/ SM90-RC1 /カーネル/ MSM-4.4 $がブートイメージ-j8行いません
...スキップし、制限チェッカーは存在しない
スキップベンダーHAL hidl-GENを-検出された何の変更を
  HOSTCCスクリプト/ベーシック/ fixdepの
  HOSTCCスクリプト/ kconfigを/conf.o
  出荷さスクリプト/ kconfigを/ zconf.tab.c
  出荷さスクリプト/ kconfigを/ zconf.lex.c
  出荷さスクリプト/ kconfigを/ zconf.hash.c
  HOSTCCスクリプト/ kconfigを/ zconf.tab.o
  HOSTLDスクリプト/ kconfigを/ confに
kconfigを--silentoldconfigスクリプト/ kconfigを/ confには
***
***コンフィギュレーションファイルが見つかりません"の.config"!
***
***(例えば"oldconfig作る"またはいくつかのコンフィギュレータを実行してください
*** "make menuconfigを"または"xconfigのを作ります")。
***
スクリプト/ kconfigを/ Makefileの:37:ターゲットのためのレシピ'silentoldconfig'は失敗
します[2]:*** [silentoldconfig]エラー1
のMakefile:565:ターゲットのためのレシピ'silentoldconfig'は失敗
します[1]:*** [silentoldconfig]エラー2
メイク:ターゲットのブートイメージ」を作るために***はありませんルール。やめる。

その後、バックルートディレクトリにカーネル、またはエラーを再コンパイル。

'/home/xxx/Code/sm90/kernel/msm-4.4'入力ディレクトリ:作る
作る[1]:入力ディレクトリ「/ホーム/ XXX /コード/ SM90 /アウト/ターゲット/製品/ SM90 / OBJ /カーネル/ MSM -4.4'
  HOSTCCスクリプト/ベーシック/ fixdep
  GEN ./Makefile
  HOSTCCスクリプト/ kconfigを/ conf.o
  HOSTCCスクリプト/ kconfigを/ zconf.tab.o
  HOSTLDスクリプト/ kconfigを/ confに
スクリプト/ kconfigを/ confにkconfigを--silentoldconfig
  CHK /設定を含めます/kernel.release
  GEN ./Makefile
  CHKは、/生成/ uapi / linuxの/ version.hを
  HOSTCCスクリプト/ベーシック/ bin2c
  UPD含ま/設定/ kernel.release
  として/home/xxx/Code/sm90/kernel/msm-4.4使い方カーネルのソース
  /home/xxx/Code/sm90/kernel/msm-4.4がきれいではない、「mrproperを作る」を実行してください
  「/home/xxx/Code/sm90/kernel/msm-4.4」ディレクトリに。
/home/xxx/Code/sm90/kernel/msm-4.4/Makefile:1035:ターゲットのprepare3」のレシピは失敗
*** [prepare3]エラー1:[1]作る
メイク[1]:***未完成のを待っていますジョブ....
作る[1]:ディレクトリ「/home/xxx/Code/sm90/out/target/product/sm90/obj/kernel/msm-4.4」のまま
152:Makefileをレシピターゲットの「サブメイク」失敗した
メイク:*** [サブメイク]エラー2
メイク:ディレクトリを残す'/home/xxx/Code/sm90/kernel/msm-4.4'
[8%5200分の455] //システム/コア/ INIT:libinit打ち鳴らす++ service.cppの
忍者:ビルドは停止:サブコマンドは失敗しました。
終了ステータス1:夜7時58分55秒忍者で失敗しました

####いくつかのターゲット(6時10分(MM:SS))を構築することができなかった####

看到/home/xxx/Code/sm90/kernel/msm-4.4は、「mrproperを作る」を実行してくださいきれいではありません

mrproperバックルートディレクトリに作成し、または上記のエラーを保持します。それを得るために、1日の午後を投げます。

最終的な解決:カーネル/ MSM-4.4へ/次の手順を実行します。

mrproperを作ります

そして、バックルートディレクトリに、ブートイメージ-j8、[OK]すべてのものを作り実行します。

 

おすすめ

転載: blog.csdn.net/ngyzqf/article/details/98094487