第一次尝试C语言连接mysql数据库,却遇到了找不到mysql.h的情况,上网查找得到了解决方法如下:
c++程序访问mysql报错。
虽然已经装了mysql-libs,还要安装mysql开发包。
yum install mysql-devel
报错,因为php访问mysql的包和系统里已经安装的冲突,按提示执行如下跳过这些包:
yum --skip-broken install mysql-devel
locate mysql.h
可以找到了。
我用的是epel的源。
编译命令:-I/usr/include/mysql xx.c -L/usr/lib64/mysql -lmysqlclient -o xx
参考:http://www.linuxidc.com/Linux/2008-08/14909.htm