ubuntu下C mysql編譯環境設定

2021-09-30 06:26:00 字數 840 閱讀 6476

先安裝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...