makefile文件出现错误提示 求解

2019-07-16 09:35发布

我在编译简单的驱动程序框架时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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
A670521546
1楼-- · 2019-07-16 14:28
是不是编译参数不对啊
幻辰
2楼-- · 2019-07-16 16:35
修改/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),)
试试吧!
z00
3楼-- · 2019-07-16 21:07
有可能是makefile编译的参数不正确 ,arm-linux-gcc不识别,导致报出此问题。贴一下代码看看

一周热门 更多>