1. 程式人生 > >Linux下出現 error: mysql.h: No such file or directory 的解決辦法

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