1 移植linux3.4.2内核,编译出现错误:
cc1: error: invalid option 'abi=aapcs-linux'
解决:
(1)换编译器,如arm-linux-gcc-4.3.2,包含arm-none -linux-gnueabi-gcc
(2)make menuconfig 去掉Kernel Features->Use the ARM EABIto compile the kernel
建议换编译器,第二种方法虽然能解决,再编译还会遇到第2个问题
2 编译内核是出现:arch/arm/mm/tlb-v4wbi.S:64:error: too many positional arguments
原因不明,解决:
用4.3.2内核make distclean 后重新make uImage
3 加载内核出现错