に未定義の参照、私はモトローラモトE.Androidのカーネルエラー: `radio_hci_smd_init」
Androidのカーネル情報のためのAndroidのカーネル構築しようとしています:
名:AndroidのカーネルモトローラMSM8610
デバイス(対象):モトE
ハードウェア:MSM8610
のGithub:Kernel Source Link
ツールチェーン:
私は同じエラーで次のツールチェーンでこれを試してみました。
マイ手順:
初のAndroidカーネルのソースディレクトリを掃除。
make clean && make mrproper
設定ファイルを作ります。
make ARCH=arm CROSS_COMPILE=/path/to/toolchain/bin/ msm8610_defconfig
カーネルを構築します。カーネルの一部の建物、すなわち、私は次のエラーを取得しています最後のステップで
、::
LD init/built-in.o LD .tmp_vmlinux1 drivers/built-in.o: In function `iris_fops_open': /home/mohit/code/android_kernel_motorola_msm8610/drivers/media/radio/radio-iris.c:5100: undefined reference to `radio_hci_smd_init' Makefile:885: recipe for target '.tmp_vmlinux1' failed make: *** [.tmp_vmlinux1] Error 1
だから、これはできる
make ARCH=arm CROSS_COMPILE=/path/to/toolchain/bin/
エラー修正される?
ありがとうございます。あなたがカーネルソースの周りにあなたの方法を知っていたら
ありがとうございました。あなたのトレイルのデバッグは本当に役に立ちました。 – Mohit