搜索

首页  >  问答  >  正文

linux - 编译时提示头文件#include <mysql/mysql.h>不存在,百度之后也没解决

雷雷
某草草某草草2750 天前1584

全部回复(2)我来回复

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:35:09

    $ sudo yum install mysql-devel -y    //RHEL,Centos,Fedora
    $ sudo apt-get install libmysqlclient-dev -y  //Ubuntu

    如果已经安装成功了,找到mysql.h的文件路径,-I 编译即可

    $ sudo  find /usr/ -name 'mysql.h'
    $ gcc -I/usr/include/mysql ...
    

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:35:09

    你这是使用了 mysql connector 吧,可以到 mysql 官网下载安装。或者如果你使用系统软件源里面带的有(如 CentOS7 带的是 mariadb-devel 包),可以直接用包管理器安装

    回复
    0
  • 取消回复