mingw makefile添加cpp文件夹

时间:2014-12-16 02:00:48

标签: makefile mingw

这是我的makefile。

FLAGS = -W -Wall -std=c++11
FILES = Main.cpp Vector.cpp

OBJS = $(FILES:%.cpp=%.o)

all: $(OBJS)
    g++ $(OBJS) $(LIBS)

%.o: %.cpp
g++ -c $< -o $@ $(FLAGS)

让我们说Main.cpp在主文件夹中,而Vector.cpp在一个“兄弟”文件夹中(例如一个常用文件夹),是否可以通过向FLAGS添加一个参数来进行编译?像-I但是对于cpp文件而不是标题(或者对两者都有效的东西)。

由于

1 个答案:

答案 0 :(得分:2)

“vpath”的GNU Make功能可能就是你在这里寻找的。

有关设置此内容的详细信息,请参阅手册中的4.5 Searching Directories for Prerequisites部分。