新版統一代碼庫:CMake 建置體系
MySQL 6.0.4-alpha 起,Windows/Linux 共用一套代碼。需求:
- Windows 2000/XP/更新版(Vista 需 VS2005 認證)
- CMake (
cmake.org),加入 PATH
- Visual C++ 2005 Express / VS.NET 2003 (7.1) / VS2005 (8.0)
- VC++ 2005 Express 需額外安裝 Platform SDK
- BitKeeper 樹或修改解析器需 Windows 版 Bison
- Cygwin(僅測試/打包需求)
- 3-5GB 磁碟空間
以 MySQL 5.1.7 為例:傳統 VS 專案調試流程
舊版 Windows/Linux 代碼分離,Windows 源碼包如 mysql-5.1.7-beta-win-src.zip。
步驟
- 解壓
mysql-5.1.7-beta-win-src.zip
- VS2003 開啟
mysql.sln
- 設
mysqld 為啟動專案
- 屬性頁 → 命令參數設
--console(啟用除錯模式)
- 設斷點(如查詢總入口
handle_select)
- 編譯
mysql 專案,生成 mysql-5.1.7-beta/client_debug/mysql.exe
- 「啟動新執行個體」或「逐步執行」進入調試
- 執行 SQL 觸發斷點
- 資料檔位於
mysql-5.1.7-beta/data

圖1:配置命令參數

圖2:執行調試操作

圖3:進入調試狀態