Windows下編譯MySQL原始碼

2022-09-12 16:48:25 字數 477 閱讀 9921

1. 編譯環境

visual studio 2013

cmkake  3.1.3(注意版本,為了支援vs2013)

bison     2.4.1

mysql   5.6.23

2.安裝cmake、bison注意可能需要把cmake和bison的bin目錄新增到path環境變數中

注意:bison 2.1以上版本

3. 準備mysql原始碼

用記事本開啟 mysql-5.6.23\sql\sql_locale.cc 檔案,將其以 utf-8進行另存,並用另存後的 sql_locale.cc 檔案替換 mysql-5.6.17\sql\sql_locale.cc。

編輯 mysql-5.6.23\sql\mysqld.cc 檔案,注釋掉函式 test_lc_time_sz 中,dbug_assert(0); 語句

cmake . -g "visual studio 12 2013 win64"

windows下編譯除錯mysql

mysql在類linux環境下的編譯 除錯相信大家都應該有所了解,和其他的gnu工具沒有兩樣 configure make gdb。當然具體的引數選項可能會很多,可以參考官方文件。用到的工具 vs2005 bison cmake 1.在win下配置好bison cmake的環境變數,注意安裝這兩個工...

mysql在windows下的編譯

白馬嘯西風 今天擺弄了半天,終於把mysql在windows上編譯通過了,特別記錄下來,分享給大家。按照上面的做。我就按照網頁上說的來,發現怎麼搞也搞不定,一開始有一步 cmake win configure.js 怎麼也過不去,後來發現,就沒有win configure.js這個檔案,在看上面的 ...

windows下編譯除錯mysql5 5 24原始碼

突然想學習下mysql,看看mysql的原始碼,首先就需要把原始碼編譯,這是學習它的第一步。萬事開頭難,一點也沒錯,昨天晚上搞了很久沒有弄好,今天回來第一件事就是把這個解決。問題總算解決,對該過程總結如下 2 解壓 新建了目錄,mysql,然後把解壓的檔案全部放在了這檔案裡 3 準備環境和工具 4 ...