通用C++ Makefile

点击查看代码
    /////////////////////////////////////////////
    CC = g++
    CFLAGS=-Wall -O2
    TARGET = main
    SRCS := $(wildcard *.cpp)
    OBJS := $(patsubst %cpp, %o, $(SRCS))
    all: $(TARGET)
    $(TARGET): $(OBJS)
    $(CC) $(CFLAGS) -o $@ $^
    %.o:%.cpp
    $(CC) $(CFLAGS) -c $<
    clean:
    rm -f *.o $(TARGET)


posted @ 2025-02-17 10:48  Ryan9399  阅读(265)  评论(0)    收藏  举报