在Ubuntu系統中,你已經安裝了mysql,即你使用sudo apt-get install mysql-server mysql-client然而使用C語言訪問mysql數據庫時,卻發現出現了如下錯誤:
fatal error: mysql.h: No such file or directory
出現這個錯誤是因為系統沒有安裝mysql安裝包 sudo apt-get install libmysql++-dev即可 編譯時需要加連接-lmysqlclient.
編譯源程序的時候,如下命令:
gcc -I/usr/include/mysql *.c -L/usr/lib/mysql -lmysqlclient -o *
*號代表你說編譯源程序的名字。