代碼:
CXX := g++
CFLAGS := -g操作:
make xxx.exe
解釋
TARGET := xxx.exe 是最終的可執行文件的名稱,可以根據需要修改
SRCS := $(wildcard *.cpp) 所有的cpp文件
OBJS := $(patsubst %cpp,%o,$(SRCS)) 所有的.o文件%.o:%.cpp 將每個cpp編譯成一個.o文件
$(CXX) $(CFLAGS) -c $<$(TARGET):$(OBJS) 將所有.o鏈接成一個可執行文件
$(CXX) $(CFLAGS) -o $@ $
clean: 輸入 make clean 執行這段,刪除之前的內容 rm -rf $(TARGET) *.o