出错信息:CC kernel/bounds.s
cc1: error: invalid option `abi=aapcs-linux'
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2
过程:
网上搜了一下,发现是编译器版本问题。原来的gcc版本是3.4.1 。按照网上的说法,把选项Kernel Features->Use the ARM EABIto compile the kernel 去掉就可以编译。
然后发现还是不行编译了一会就出现下 Error: unknown architecture `armv6k' 这个错误。最后发现还是版本问题。
解决办法:
把原来的arm-linux-gcc 3.4.1版本删掉,换成4.3.2版本的。
记得把$PATH 也改过来
然后把 Kernel Features->Use the ARM EABIto compile the kernel 这个选项也加上了。
然后编译通过。
阅读(1210) | 评论(0) | 转发(0) |