hummbingbirdコンパイルエラー
1708 ワード
lichee/linux-3.3/modules/eurasia_km/eurasiacon/build/linux2/sunxi_android/Makefile
理由:CCは空であるべきで、しかし上層のMakefileの中ですでにCCを定義して、ここでCC resetを
--- a/linux-3.3/modules/eurasia_km/eurasiacon/build/linux2/sunxi_android/Makefile
+++ b/linux-3.3/modules/eurasia_km/eurasiacon/build/linux2/sunxi_android/Makefile
@@ -44,6 +44,7 @@ DISCIMAGE =$(ANDROID_ROOT)/out/target/product/$(TARGET_PRODUCT)
LICHEE_KDIR = ../../../../../../../../lichee
KERNELDIR = $(LICHEE_KDIR)/linux-3.3/
TOOLCHAIN = $(LICHEE_KDIR)/buildroot/output/external-toolchain/
+CC =
CROSS_COMPILE := arm-linux-gnueabi-
KERNEL_CROSS_COMPILE :=arm-linux-gnueabi-
ARCH=arm
理由:SDKがリリースされた際には,以前に作成したリンクを削除しなかったが,これらのリンクはSDK開発者のシステムディレクトリを指しており,これらのリンクを再生成する必要がある.
解決策:lichee/linux-3.3/modules/eurasiaを削除km/eurasiacon/binary2_sunxi_android_releaseディレクトリ