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 ...