# 编译多个Target# 指定C++编译器cxx = g++# 编译器标志CXXFLAGS = -std=c++11 -I /Library/WebServer/Documents/boost_1_82_0#SRCS = $(wildcard *.cpp)# 定义源文件SRCS = example.cpp simple_http_server.cpp# 目标文件列表OBJS = $(SRCS:.cpp=.o)# 最终生成的目标#TARGET = $(SRCS:.cpp=)TARGET = example# TARGET = $(shell find . -name "*.cpp" -exec basename {} \; | xargs)# 默认目标#all: $(TARGET)#all: $(OBJS)# 链接目标文件$(TARGET): $(SRCS)$(cxx) $(CXXFLAGS) -o $(TARGET) $(SRCS)#%:%.o# $(cxx) $(CXXFLAGS) $< -o $@# 清理生成的文件clean:rm -f $(TARGET)# 伪目标,防止和文件名冲突.PHONY: all clean
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。