socket服务端编译(用到mysql数据库)
#用变量定义文件目录
INCL=-I/usr/local/mysql/include -I$(HOME)/incl
#注意动态库或者静态库的写法
LIB=-L/usr/local/mysql/lib -lmysqlclient -lmysqld -lmysqlservices -L$(HOME)/lib -lbanktest
BINDIR=$(HOME)/bin
.SUFFIXES: .cpp .c
#后缀为cpp的文件怎么编译成.o
.cpp.o:
g++ ${INCL} -c $<
#后缀为c的文件怎么编译成.o
.c.o:
gcc $(INCL) -c $<
all: clean server
server:server.o
@echo "============开始编译============"
gcc -o $@ $? $(LIB)
@mv $@ $(BINDIR)
@echo "============编译结束============"
clean:
@rm -f *.o