首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL C 語言編譯錯誤:找不到 mysql_real_connect 函數解決方案

     編輯:MySQL 資料庫相關知識

問題現象

cc test.c
# 報錯:找不到 real_connect 函數

解決方法

編譯時必須連結 MySQL 客戶端庫:

cc test.c -lmysqlclient

標準編譯參數

-I/usr/local/include/mysql -L/usr/local/lib/mysql -lmysqlclient
  • -I:指定頭文件搜尋路徑(含 mysql.h)
  • -L:指定庫文件搜尋路徑
  • -lmysqlclient:連結 libmysqlclient 庫

完整範例

gcc -o test test.c -I/usr/local/include/mysql -L/usr/local/lib/mysql -lmysqlclient

若安裝路徑不同,請依實際情況調整 -I 與 -L 路徑。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved