当前位置: 技术问答>linux和unix
利用Autoconf和Automake制作Makefile文件时,如何连接进MYSQL的库和头文件?
来源: 互联网 发布时间:2015-12-02
本文导语: 大家好,下面这个makefile文件是手工编写的,一直都用的很好,没有什么问题。 NAME = gameser LINK = g++ CC = gcc CCFLAGS += -g CCFLAGS += -Wall CCFLAGS += -I/usr/include/mysql CCFLAGS += -DDEBUG #CCFLAGS += -M LINKOPTS ...
大家好,下面这个makefile文件是手工编写的,一直都用的很好,没有什么问题。
NAME = gameser
LINK = g++
CC = gcc
CCFLAGS += -g
CCFLAGS += -Wall
CCFLAGS += -I/usr/include/mysql
CCFLAGS += -DDEBUG
#CCFLAGS += -M
LINKOPTS += -L/usr/lib/mysql
LINKOPTS += -lmysqlclient
LINKOPTS += -lpthread
CPPFILES = poll.cpp
java.cpp
protocol.cpp
logicgbmj.cpp
game.cpp
$(NAME):$(CPPFILES:.cpp=.o)
$(LINK) -o $(NAME) $(CPPFILES:.cpp=.o) $(LINKOPTS)
.cpp.o:
$(CC) -c $
NAME = gameser
LINK = g++
CC = gcc
CCFLAGS += -g
CCFLAGS += -Wall
CCFLAGS += -I/usr/include/mysql
CCFLAGS += -DDEBUG
#CCFLAGS += -M
LINKOPTS += -L/usr/lib/mysql
LINKOPTS += -lmysqlclient
LINKOPTS += -lpthread
CPPFILES = poll.cpp
java.cpp
protocol.cpp
logicgbmj.cpp
game.cpp
$(NAME):$(CPPFILES:.cpp=.o)
$(LINK) -o $(NAME) $(CPPFILES:.cpp=.o) $(LINKOPTS)
.cpp.o:
$(CC) -c $