Fedora下用C连接mysql数据库找不到“mysql.h”的问题
2012-05-03 17:17
218 查看
程序写好编译后报错说 找不到 mysql.h , 到/usr/include/去看没有mysql文件夹存在,解决这个问题需要安装 mysql-devel
命令行输入 yum install mysql-devel
安装完成后,再去 /usr/include/ 就看到 mysql文件夹了,而且进入后发现有mysql.h存在
然后重新编译自己的程序:
gcc -o your_output your_src -I /usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lm -lz
-I 是用来指定头文件目录 即 mysql.h 在 /usr/include/mysql 目录下
-L 参数跟着的是库文件所在的目录名
-l 参数跟着的是要链接的库名
命令行输入 yum install mysql-devel
安装完成后,再去 /usr/include/ 就看到 mysql文件夹了,而且进入后发现有mysql.h存在
然后重新编译自己的程序:
gcc -o your_output your_src -I /usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lm -lz
-I 是用来指定头文件目录 即 mysql.h 在 /usr/include/mysql 目录下
-L 参数跟着的是库文件所在的目录名
-l 参数跟着的是要链接的库名
相关文章推荐
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题
- 关于eclipse下web应用连接mysql数据库出现找不到驱动包的问题
- java连接mysql数据库时有关中文乱码的问题
- informatica连接mysql数据库问题
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- Myeclipse连接MySQL数据库出现SSL问题
- C#连接MySQL数据库时乱码问题
- C# ASP.NET 连接mysql数据库存入的中文乱码问题解决方法
- Mybatis连接mysql数据库时中文乱码问题
- MyEclipse连接MySQL数据库中文乱码问题
- MySQL之—— 使用Hibernate连接MySQL数据库,MySQL连接超时断开的问题
- Codesmith连接上了mysql在运行模板的时候始终找不到表问题
- sequel pro 连接mysql数据库遇到的问题
- navicat连接阿里云mysql数据库服务器遇到的1130等相关问题
- Kettle连接MySQL数据库出现问题,连接不上
- 解决Java使用c3p0连接池连接mysql数据库出现MESSAGE: Software caused connection abort: socket write error的问题
- cPanel MySQL数据库无法连接问题
- 连接excel字符串(解决找不到可安装的isam链接的问题)
- 用MyEclipse Database Explorer连接FREEBSD上mysql数据库出现问题解决