先安裝mysql
**:
sudo apt-get install mysql-server mysql-client
再裝開發包
**:
sudo apt-get install libmysqlclient15-dev
安裝完以後,c**裡新增標頭檔案
**:
#include
編譯方法:
**:
gcc $(mysql_config --cflags) ***.c -o *** $(mysql_config --libs)
可以用以下**測試一下
**:
/* ****** c program that connects to mysql database server*/
#include
#include
main()
/* send sql query */
if (mysql_query(conn, "show tables"))
res = mysql_use_result(conn);
/* output table name */
printf("mysql tables in mysql database:/n");
while ((row = mysql_fetch_row(res)) != null)
printf("%s /n", row[0]);
/* close connection */
mysql_free_result(res);
mysql_close(conn);
}會輸出現有資料庫和表內容。
Linux下c mysql程式的編譯命令
最好用 gcc o test test.c mysql config cflags libs 其它的編譯命令 gcc o test test.c i usr include mysql l usr lib mysql lmysqlclient lz lm gcc o test test.c i us...
C mysql編譯鏈結問題
首先在源 裡面包含標頭檔案mysql.h include usr include mysql mysql.h 這樣可以不用在編譯選項中加 i usr include mysql 直接 include mysql.h 然後在編譯選項中加入 i usr include mysql 編譯選項 gcc i ...
Ubuntu下編譯核心
cd wget 安裝有關編譯程式。安裝make gcc,make kpkg,執行menuconfig等等和編譯核心相關的工具。安裝不了,請檢查 etc apt sources.list 檔案。有關命令 sudo apt get install build essential kernel packa...