Linux下出现 error: mysql.h: No such file or directory 的解决办法
2015-08-29 09:18
686 查看
在linux 下使用C语言调用 mysql的库会出现找不到 mysql.h 的错误,解决办法如下
在使用GCC编译的时候,加上如下几句
gcc -I /usr/include/mysql -L /usr/lib64/mysql -lmysqlclient mysqlVersion.c
在使用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
相关文章推荐
- Linux 命令学习之apt命令详解
- /sys目录下各个子目录的具体说明
- Linux驱动模型之class结构解析
- Linux实现SSH无密码登录
- centos6.4打开ftp遇到的问题
- Linux常用命令 | 目录文件
- linux grep使用以及grep使用练习
- CentOS 7.0禁用iptables防火墙
- Linux系统编程(时间和日期)
- Ret Hat Linux系统英文安装中文显示小方框问题解决
- Linux文件系统权限及相关命令
- linux系统中重置mysql的root密码
- Linux备份与恢复
- Install go1.5 for CentOS7
- linux正则表达式和扩展表达式
- Linux学习笔记――RAID
- Linux内核工程导论——用户空间设备管理
- 【转自EMC中文支持论坛】Linux系统SCSI磁盘扫描机制解析及命令实例
- Linux内核工程导论——进程
- Linux下文件字符集编码转换