【发布时间】:2015-04-16 08:51:07
【问题描述】:
这是我的文件夹结构:
- 根/Makefile
- root/src/main.cpp
- 根目录/包含
这是我的 Makefile:
# Define compiler
CC = g++
# Compiler flags
CFLAGS = -g -Wall
# Build target executable
DIR = src
TARGET = main
INCLUDES = include
all: $(TARGET)
$(TARGET): $(TARGET).cpp
$(CC) $(CFLAGS) -I $(INCLUDES) -o $(TARGET) $(TARGET).cpp
clean:
$(RM) $(TARGET)
我对如何将 $DIR 变量添加到目标感到困惑,我需要在 $TARGET 的每个实例上都这样做吗?它的格式是这样的吗:
$(DIR)/$(TARGET)
【问题讨论】: