QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 767|回复: 4

请问如何在make时使C程序与MYSQL C API库链接

[复制链接]
发表于 2004-7-7 20:10:59 | 显示全部楼层 |阅读模式
单独gcc时可以这样
gcc -g -o client test.o -L/usr/local/lib/mysql -lmysqlclient -lsocket -lnsl
但make时如何做呀
谢谢各位大侠了.
发表于 2004-7-8 18:56:37 | 显示全部楼层
一样呀,在LIB定义处加-L/usr/local/lib/mysql -lmysqlclient -lsocket -lnsl
对了,你的用没用mysql++库?FC2下能编译过去吗?
回复

使用道具 举报

发表于 2004-7-8 21:46:01 | 显示全部楼层
Makefile:
[code:1]
EXENAME = client

CC = gcc
CFLAGS = -g
LIBS = -L/usr/local/lib/mysql -lmysqlclient -lsocket -lnsl
OBJS = test.o

all: $(EXENAME)

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

$(EXENAME): $(OBJS)
        $(CC) -o $(EXENAME) $(OBJS) $(LIBS)

clean:
        rm -f *.o a.out core *~
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2004-7-8 22:36:48 | 显示全部楼层
谢谢各位,我试试看.
FC2没试过,我用的是RH9,可以通过
回复

使用道具 举报

 楼主| 发表于 2004-7-18 20:11:10 | 显示全部楼层
哈哈,成功了,谢谢各位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 20:38 , Processed in 0.037578 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表