代码拉取完成,页面将自动刷新
同步操作将从 Sachs/chatroom 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
PLATFORM ?= $(shell uname)
CC = gcc
SRCS = main.c view.c server.c client.c
LIBS = -liup -lpthread
CFLAGS +=
SRC_DIR = ./src
BIN_DIR = ./bin
ifeq ($(findstring Linux,$(PLATFORM)),Linux)
EXE = .out
SRCS += socket_linux.c string_value_utf8.c
else
EXE = .exe
SRCS += socket_win32.c string_value_gbk.c
LIBS += -lmingw32 -lgdi32 -luser32 -lcomdlg32 \
-lcomctl32 -luuid -lole32 -lwsock32 -lkernel32 -mwindows
endif
OBJS = $(SRCS:%.c=%.o)
BIN = chatroom$(EXE)
all: bin
run: bin
cd $(BIN_DIR) && ./$(BIN)
clean:
@cd $(SRC_DIR) && rm -f $(OBJS)
bin: $(BIN_DIR)/$(BIN)
$(BIN_DIR)/$(BIN): $(OBJS:%=$(SRC_DIR)/%)
$(CC) -o $@ $^ $(LIBS)
%.o: %.c
$(CC) $(CFLAGS) -o $@ -c $<
.PHONY: all bin run clean
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。