Linux下出现 error: mysql.h: No such file or directory 的解决办法

在linux 下使用C语言调用 mysql的库会出现找不到 mysql.h 的错误,解决办法如下


在使用GCC编译的时候,加上如下几句


需要在gcc编译时指定 头文件地址,用命令mysql_config,即可获取mysql安装后头文件所在位置,库文件所在位置,之后指定相关路径。-I /usr/include/mysql,同时需要指定mysql的库文件, 搜索目录为:-L /usr/lib64/mysql ,之后指定需要的库文件名:-lmysqlclient

gcc -I /usr/include/mysql -L /usr/lib64/mysql -lmysqlclient mysqlVersion.c

你可能感兴趣的:(数据库)