Windows下用GCC連線MySQL資料庫

2021-05-22 13:55:22 字數 608 閱讀 4258

乙個網友在罈子上問到的問題,說用mingw gcc編譯執行乙個連線mysql資料庫的程式時遇到錯誤:

我遂去mysql官網下了個最新的windows c connector,然後按正常思路寫了個最簡單的連線測試程式,果然出現了同樣的錯誤。

解壓,將此工具包中的bin目錄加入系統環境變數的path變數。

在mysql開發包的lib目錄下,即libmysql.lib和libmysql.dll的所在目錄,執行

得到匯出檔案libmysql.def,

然後在此目錄執行mingw gcc本身自帶的命令

得到我們最後需要鏈結的庫檔案libmysql.a。

在mysql開發包的目錄下(即與include和lib同級)新建我們的測試檔案main.c,測試原始碼如下:

在原始檔所在路徑執行編譯命令:

即編譯成功。資料庫亦連線成功。

測試環境:

作業系統:windows xp prefessional sp2

資料庫版本:mysql-5.0.22-community-nt

聯結器版本:mysql-connector-c-noinstall-6.0.2-win32

編譯器:gcc for windows 4.5.0

windows下用gcc編譯socket程式

程式參考 visual studio 2019 c 實現socket通訊,新增ws2 32.lib庫,新手 我這做了微調 編譯gcc client.c lwsock32 o client,追加 lwsock32 include include pragma comment lib,ws2 32.li...

在Windows下使用GCC

如何安裝 mingw gcc 編譯器套件 1 使用圖形化的自動安裝程式 2 使用命令列工具 mingw get 3 手動安裝 binutils mingw runtime dev and dll w32api mpc dev and dll mpfr dev and dll gmp dev and ...

Windows下gcc編譯鏈結

在windows的dos下實現gcc編譯和鏈結 這裡主要看的是兩篇寫的很詳細的文章 c語言多檔案編譯初探 一 c語言多檔案編譯初探 二 3.此時就可以在dos中使用gcc了。gcc可以將c c 檔案編譯為.o檔案,然後鏈結生成可執行檔案.exe。4.接下來我們寫兩個原始檔,乙個標頭檔案,用來模擬多檔...