简单Makefile 模版
# 定义变量
CC = g++
# TARGET = genGreenBitMap.exe test_BitMap.exe
# SRCS = BitMap.cpp genGreenBitMap.cpp
TARGET = test_BitMap.exe
SRCS = BitMap.cpp test_BitMap.cpp
OBJS = $(SRCS:.cpp=.o)
LIBS =
CFLAGS = -std=c++17
.PHONY: all clean
# 默认目标
all: $(TARGET)
# 编译规则
$(TARGET): $(OBJS)
$(CC) $(OBJS) -o $(TARGET) $(LIBS)
# 源文件编译规则
%.o: %.cpp
$(CC) $(CFLAGS) -c $< -o $@
# 清理生成的文件
clean:
rm -f $(OBJS) $(TARGET)