makefile文件出现错误提示 求解
时间:10-02
整理:3721RD
点击:
我在编译简单的驱动程序框架时makefile文件出现cc1: error: invalid option `abi=apcs-gnu'
错误提示。大家看下怎么回事啊?
makefile文件如下:
KERN_DIR = /work/system/linux-2.6.22.6
all:
make -C $(KERN_DIR) M=`pwd` modules
clean:
make -C $(KERN_DIR) M=`pwd` modules clean
rm -rf modules.order
obj-m += first_drv1.o
错误提示。大家看下怎么回事啊?
makefile文件如下:
KERN_DIR = /work/system/linux-2.6.22.6
all:
make -C $(KERN_DIR) M=`pwd` modules
clean:
make -C $(KERN_DIR) M=`pwd` modules clean
rm -rf modules.order
obj-m += first_drv1.o
是不是编译参数不对啊
修改/cpu/arm920t/下的config.mk:
将 PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,-mabi=apcs-gnu)
改成:PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,$(call cc-option,-mabi=apcs-gnu),)
试试吧!
有可能是makefile编译的参数不正确 ,arm-linux-gcc不识别,导致报出此问题。贴一下代码看看