# Executable
EXE = BPnetwork
# Compiler, Linker Defines
CC = g++
CFLAGS = -w -O -Wno-deprecated
LIBS =
LDFLAGS = $(LIBS)
# Compile and Assemble C++ Source Files into Object Files
%.o: %.cpp
$(CC) $(CFLAGS) -c $< -o $@
# Source and Object files
SRC = $(wildcard *.cpp)
OBJ = $(patsubst %.cpp, %.o, $(SRC))
# Link all Object Files with external Libraries into Binaries
$(EXE): $(OBJ)
$(CC) $(CFLAGS) $(OBJ) $(LDFLAGS) -o $(EXE) -lz
.PHONY: clean
clean:
-rm -f core *.o
linux下编译C++代码,makefile文件内容
最新推荐文章于 2023-10-16 11:12:18 发布