搜尋

首頁  >  問答  >  主體

linux - 編譯時提示頭檔#include <mysql/mysql.h>不存在,百度之後也沒解決

雷雷
某草草某草草2750 天前1585

全部回覆(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
  • 取消回覆