#include
#include
#include
#include
int main()
mysql *conn_ptr;
conn_ptr = mysql_init(null);
if (!conn_ptr)
printf("mysql_init failed \n");
return exit_failure;
conn_ptr = mysql_real_connect(conn_ptr,"localhost","root","xueyang","edutest001",0,null,0);
if (conn_ptr)
printf("connection success\n");
}else **沒啥可以說的 現在說下編譯
筆者是在win 下 編譯的 使用了 vc6 和 cygwin 分別編譯測試 vc 6的網上有足夠多資料了 就不想說了 。
說下cygwin下編譯吧
gcc mysql.c -i "c:\xampp\mysql\include" -l "c:\xampp\mysql\lib\opt" -l libmysql 這裡說下 引數
筆者使用的xamp 整合開發php 開發環境 所以mysql 位置路上 你只要換成相應的位置就可以
這裡說下沒有試過64位編譯 有可能編譯64位mysql 可能會失敗 所以建議還是32位的
「-i」(大寫i)指定標頭檔案的搜尋目錄,「-l」(大寫l)指定庫檔案的搜尋目錄,「-l」(小寫l)指定要載入的庫檔案不用帶「.lib」。
好就寫這裡 我整理下 lua下相應的**會發出來的
GCC編譯連線
引數 e 可以完成程式的預處理工作而不進行其他的編譯工作。gcc e o a.cxx a.c 輸入下面的命令,檢視經過預處理以後的a.cxx 檔案。vim a.cxx 引數 s 可以控制gcc 在編譯c 程式時只生成相應的匯程式設計序檔案,而不繼續執行後面的 編譯。下面的命令,可以將本章中的c 程式...
gcc編譯,ld連線
編寫乙個hello world的簡單程式 hello.c 1 include2 3 intmain void 4 直接編譯很簡單 gcc o hello.o hello.c 但是如果使用gcc編譯,然後使用ld連線,就會出錯 gcc c o hello.o hello.c ld o hello he...
編譯 GCC 連線順序
當使用兩個靜態庫存在依賴的時候,連線的時候可能會遇 undefined reference to 問題。這裡我們使用a.c b.c main.c 來說明 acall.h ifndef acall h define acall h int acall int a,int b endif bcall.h...