- 2.8.6.1. 使用VC++構建MySQL
- 2.8.6.2. 從最新的開發源碼創建Windows源碼安裝包
下面的說明描述了如何在Windows下從5.1版源碼構建MySQL二進制。說明用于從包含最新開發源碼的標準源碼分發版或從BitKeeper樹來構建二進制。
注釋:本文檔中的說明嚴格限于在Windows下從最新源碼分發版或從BitKeeper樹來測試MySQL的用戶。作為產品使用時,MySQL AB不建議使用你自己從源碼構建的MySQL服務器。一般情況,最好使用MySQL AB預編譯的對性能進行優化的適用Windows的MySQL二進制分發版。安裝二進制分發版的說明參見2.3節,“在Windows上安裝MySQL”。
要想在Windows中從源碼構建MySQL,Windows系統中應有下面的編譯器和資源:
· Visual Studio 2003編譯器系統(VC++ 7.0)。
· 3到5GB的硬盤空間。
· Windows 2000或更高版本。
確切的系統需求見:http://msdn.microsoft.com/vstudio/productinfo/sysreqs/default.aspx
還需要適用Windows的MySQL源碼分發版。有兩種方法可以獲得MySQL 5.1 源碼分發版:
1. 獲得MySQL AB打包的源碼分發版軟件包。預打包的源碼分發版可從 http://dev.mysql.com/downloads/獲得。
2. 你可以用最新BitKeeper開發源碼樹構建源碼分發版。如果你計劃構建,必須在Unix系統中創建安裝軟件包,并將它轉移到Windows系統。(這樣操作的理由是部分配置和構建步驟需要只能在Unix中工作的工具)。BitKeeper方法需要:
· 運行Unix或類似Unix的系統,例如Linux。
· 該系統上安裝的BitKeeper 3.0。關于如何下載和安裝BitKeeper的說明參見2.8.3節,“從開發源碼樹安裝”。
如果你使用Windows源碼分發版,你可以直接跳到2.8.6.1節,“使用VC++構建MySQL”。要想從BitKeeper樹構建,繼續2.8.6.2節,“從最新的開發源碼創建Windows源碼安裝包”。
如果你發現某些組件不能按預料的工作,或者你有好的建議可以改進目前的在Windows中的構建過程,請向win32郵件列表發送消息。請參見1.7.1.1節,“The MySQL郵件列表”。