ubuntu系統(tǒng)mysql.h no such file or directory
在Ubuntu系統(tǒng)中盒刚,你已經(jīng)安裝了mysql,即你使用sudo apt-get install mysql-server mysql-client然而使用C語(yǔ)言訪(fǎng)問(wèn)mysql數(shù)據(jù)庫(kù)時(shí)绿贞,卻發(fā)現(xiàn)出現(xiàn)了如下錯(cuò)誤:
fatal error: mysql.h: No such file or directory
出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)橄到y(tǒng)沒(méi)有安裝mysql安裝包 sudo apt-get install libmysql++-dev即可 編譯時(shí)需要加連接-lmysqlclient.
編譯源程序的時(shí)候因块,如下命令:
gcc -I/usr/include/mysql *.c -L/usr/lib/mysql -lmysqlclient -o *
*號(hào)代表你說(shuō)編譯源程序的名字。