找不到mysql.h文件~需要安装mysql-devel……

今天开始正式学习linux下的mysql,学习到通过C语言访问mysql数据时,需要包含头文件"mysql.h"

结果gcc编译时就报错了,说是链接不到mysql.h文件

百度了半天,发现了点点眉目

原来需要安装mysql-devel.............rpm包,

开始在CSDN下载了  mysql-devel-5.0.45-7.el5.i386.rpm,安装时出错,说是需要先安装mysql-5.0.45-7.el5,

所以我想应该是我下载的mysql-devel版本与linux自带的mysql版本不匹配,

然后我就查了一下mysql的版本:yum search mysql

信息中显示,我的mysql版本是:mysql-5.0.22-2.1.0.1

这样我就又下载了一个 mysql-devel-5.0.22-2.1.0.1.i386.rpm 

在linux下执行命令:rpm  -ivh  /rpm包所在路径/mysql-devel-5.0.22-2.1.0.1.i386.rpm 

安装显示如下信息:

Preparing...                       (100%########################################### [100%]
   1:mysql-devel                   (  2%########################################### [100%]

安装完成。

然后我使用gcc编译通过了……问题解决了很happy!

你可能感兴趣的:(mysql,Linux)