linux c下mysql提示cannot find -lmysqlclient
答案:2 悬赏:10 手机版
解决时间 2021-03-06 02:18
- 提问者网友:最美的风景
- 2021-03-05 15:06
linux c下mysql提示cannot find -lmysqlclient
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-03-05 15:25
我怎么觉得应该是
gcc -o sql sql.o -lmysqlclient呢
不是大L,也没有空格。追问
这样么,这样也不行啊,会报这个错误
追答如果不是在常规lib目录下
需要加- Ldir
比如,-L/mylibdir
如果像你find 那样没有权限,那不行,你得用sudo运行追问没有mysqlclient.so文件,只有mysqlclient.a文件,在/usr/lib/mysql 下,在网上找了几种链接静态库的方式都链接失败了
gcc -o sql sql.o -lmysqlclient呢
不是大L,也没有空格。追问
这样么,这样也不行啊,会报这个错误
追答如果不是在常规lib目录下
需要加- Ldir
比如,-L/mylibdir
如果像你find 那样没有权限,那不行,你得用sudo运行追问没有mysqlclient.so文件,只有mysqlclient.a文件,在/usr/lib/mysql 下,在网上找了几种链接静态库的方式都链接失败了
全部回答
- 1楼网友:空山清雨
- 2021-03-05 16:17
用fInd查找一下mysqlclient 静态库文件在哪?追问
在这个地方
在这个地方
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯