编译基于arm平台的内核,出现error: invalid option `abi=aapcs-linux'

 CHK     include/linux/version.h
  UPD     include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
  CHK     include/linux/utsrelease.h
  UPD     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-arm
  CC      kernel/bounds.s
cc1: error: invalid option `abi=aapcs-linux'
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2

 

出现上述错误,出现此问题的原因是由于在配置内核时,在kernel feature选择中选择了Use the ARM EABI to compile the kernel引起的,解决方法:

1.要么换编译器;

2.在内核选项中不要选择Use the ARM EABI to compile the kernel这一项,ok

你可能感兴趣的:(编译基于arm平台的内核,出现error: invalid option `abi=aapcs-linux')