⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 自动调整大小的进程池类的实现。 一个运用进程池的server类。 一个socket类。
💻
字号:
CPPFLAGS=

CCC = g++ 
CXXFLAGS= -DLOGFLAG
CCFLAGS = $(CXXFLAGS) $(CPPFLAGS) $(INCS)

CC = cc
CFLAG = -fast -Ae -Wl,+n
CFLAGS = $(CFLAG) $(CPPFLAGS) -I.

LD = $(CCC) 
LDFLAGS = -AA -Wl,+n

AR = ar
ARFLAGS = -r
##---------------------------------------------------
PROC_POOL_SRC=procpool.cpp
PROC_POOL_OBJ=procpool.o

LOG_SRC=SimpleLog.cpp
LOG_OBJ=SimpleLog.o

SOCKET_SRC=socket.cpp
SOCKET_OBJ=socket.o

BANK_SERVER_SRC=server.cpp
BANK_SERVER_OBJ=server.o

MAIN_SRC=main.cpp
MAIN_OBJ=main.o

TARGET=server

##-------------------------------------------------
all:$(TARGET)
	rm *.o
$(TARGET):$(PROC_POOL_OBJ) $(SOCKET_OBJ) $(BANK_SERVER_OBJ) $(LOG_OBJ) $(MAIN_OBJ)
	$(CCC) -o $(TARGET) $(PROC_POOL_OBJ) $(SOCKET_OBJ) $(BANK_SERVER_OBJ) $(LOG_OBJ) $(MAIN_OBJ)
#---------------------------------------------------
.SUFFIXES: .C .cpp .c .hh .h .so .o

.c.o          :
	$(CC) $(CFLAGS) -c $<

.cpp.o          :
	$(CCC) $(CCFLAGS) -c $<

.C.o          :
	$(CCC) $(CCFLAGS) -c $<

.o.so           :
	$(LD) $(DSOLIBLDFLAGS) $(LDFLAGS) $< -o $@	

##-------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -