2016.3 PetaLinux:ccflags 变量对 -I$(LOCALPWD)/include 或 –Iinclude 无效

问题描述:

模块源文件需要包含一些报头文件时,ccflags 变量需要添加至生成文件。
但在生成文件中,ccflags-y 对 -I$(LOCALPWD)/include 或 -Iinclude 选项无效。

例如:
LOCALPWD=$(shell pwd)
obj-m += mm.o
ccflags-y := -I$(LOCALPWD)/include

(1楼)解决方案

judyzhong 在 星期二, 10/10/2017 - 14:44 发表。

可行的生成文件应该和以下情况类似:
LOCALPWD=$(shell pwd)
obj-m += mm.o
ccflags-y := -I$(src)/include