【问题标题】:mingw makefile add cpp foldermingw makefile 添加 cpp 文件夹
【发布时间】:2014-12-16 02:00:47
【问题描述】:

这是我的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 文件不是标题(或对两者都适用的东西)。

谢谢

【问题讨论】:

标签: makefile mingw


【解决方案1】:

“vpath”的 GNU Make 功能可能就是您在此处寻找的功能。

有关设置的更多信息,请参阅手册中的4.5 Searching Directories for Prerequisites 部分。

【讨论】:

    猜你喜欢
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多