在编译的时候,有的文件链接了数据库,这个时候Makefile的编辑与普通的有所区别。
记录在此,以备后用
obj=main.o myServer.o Mysql.o pub.o
src = $(wildcard *.cc)
obj = $(patsubst %.cc,%.o,$(src))
target = app
$(target):$(obj)
g++ $^ -o $@ -L/usr/lib/mysql -lmysqlclient
%.o:%.c
g++ -c $< -o $@ -L/usr/lib/mysql -lmysqlclient
.PHNOY:clean
clean:
rm *.o
本文介绍了一种特殊的Makefile编写方法,该方法用于编译链接MySQL数据库的项目。通过具体的Makefile配置示例,详细解释了如何设置目标文件、源文件及编译选项等,确保项目能够正确地链接到MySQL库。

2万+

被折叠的 条评论
为什么被折叠?



