【发布时间】:2015-10-02 08:54:27
【问题描述】:
在我的 makefile 中,我想从...更改搜索目录列表
DIRS := ../project ../project/include ../project/src
类似于下面的...
INCLUDES := -I"../project" -I"../project/include" -I"../project/src"
我尝试在我的 makefile 中使用以下命令...
INCLUDES := $(patsubst %,-I"%",$(DIRS))
makefile 输出列表时,不包含引号...
INCLUDES = -I../project -I../project/include -I../project/src
但是,当调用编译器时,makefile 使用以下行...
g++ ... -I"../project" -I"../project/include" -I"../project/src"
我不明白。为什么它们不同?
【问题讨论】: