VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: shjjzx

mysql c api 怎么设置才能用呢?

[复制链接]

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2020-7-28 14:30:01 | 显示全部楼层
主要看libmysqlclient.a在那个目录下,例如我的在/usr/local/mysql/lib下,相应的include 在/usr/local/mysql/include下,那么makefile可以这样写:

CC=gcc
INCLUDES = -I/usr/local/mysql/include
LIBS = -L/usr/local/mysql/lib -lmysqlclient -lz

example:example.o
        CC -o  -g example example.o $(LIBS)

example.o:example.c
        CC $(INCLUDES) -c -g example.c

这样写了以后,源代码的<mysql/mysql.h>要改为<mysql.h>,因为在makefile中已经指明了mysql.h的位置了。

回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2020-8-2 10:15:01 | 显示全部楼层
LZ介绍下解决办法撒
回复

使用道具 举报

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2020-8-16 09:15:01 | 显示全部楼层
cp /usr/local/mysql/lib/mysql/* /usr/lib/
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2020|verysource.com ( 京ICP备17048824号-1 )

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