编译内核时说GCC出错,请问什么原因
出错信息如下:gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’
gcc: note: valid arguments to ‘-mabi=’ are: ms sysv
gcc: error: unrecognized command line option ‘-mlittle-endian’
gcc: error: unrecognized command line option ‘-mno-thumb-interwork’
make: *** Error 1
make: *** Error 2
使用命令./arm-none-linux-gnueabi-gcc -v显示gcc的信息是正确的,环境变量也按手册的设置的
看了Makefile也没找到错误的地方
#CROSS_COMPILE := /opt/Embedsky/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/tq-linaro-toolchain/bin/arm-none-linux-gnueabi-
CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
你把CROSS_COMPILE :=直接配置成你的gcc路径,然后ARCH;=arm,正确配置编译。 用这个脚本:
export ARCH=arm
export CROSS_COMPILE=arm-none-linux-gnueabi-
cp imx6_defconfig .config
make uImage
页:
[1]