现在的位置: 首页 > 综合 > 正文

Visual Studio 2008 (VC++9) 编译 mariadb 5.5.28a

2013年03月17日 ⁄ 综合 ⁄ 共 1141字 ⁄ 字号 评论关闭

1. 软件安装

1.1 bazaar (可选)

1.2 CMake

进入CMake下载页面(http://www.cmake.org/cmake/resources/software.htm),下载cmake-2.8.10.2-win32-x86.zip。
将压缩包内的cmake-2.8.10.2-win32-x86目录解压,本文解压到d:\study目录。为便于描述,后文将以${CMAKE}表示 CMake 的安装目录(D:\study\cmake-2.8.10.2-win32-x86)。
将${CMAKE}\bin添加到操作系统的PATH环境变量里。

1.3 Bison for Windows

去Bison下载页面(http://gnuwin32.sourceforge.net/packages/bison.htm),下载bison-2.4.1-setup.exe。
将软件安装在d:\study\GnuWin32目录。为便于描述,后文将以${BISON}表示 Bison 的安装目录(d:\study\GnuWin32)。
将${BISON}\bin添加到操作系统的PATH环境变量里。

1.4 Visual Studio 2008 (VC++9)

2. 源码获取

2.1 直接下载 mariadb 5.5.28a 源码包

进入MariaDB 5.5.28a Stable的下载页面(https://downloads.mariadb.org/mariadb/5.5.28a/)。
在下载列表筛选条件里选:
Operating System: Windows
Package Type: source tar.gz file
下载 mariadb-5.5.28a.tar.gz 源码文件。
将压缩包内的mariadb-5.5.28a目录解压,本文解压到d:\study目录。为便于描述,后文将以${SOURCE}表示mariadb 5.5.28a 的源代码目录(D:\study\mariadb-5.5.28a)。

2.2 通过 bazaar 获取 mariadb 5.5.28a 源码存档库

3. 编译源码

3.1 修改源文件编码类型

修改${SOURCE}\sql\sql_locale.cc文件的编码类型,从UTF-8改为UTF-8 BOM。

3.2 建立配置

进入${SOURCE}目录,新建编译用bld目录。进入该目录,并建立工程配置。
cd ${SOURCE}
mkdir bld
cd bld
cmake ..

3.3 生成工程

启动Visual Studio 2008,打开${SOURCE}\bld\MYSQL.sln,生成工程。

4. 参考文章

Building MariaDB on Windows
https://kb.askmonty.org/en/Building_MariaDB_on_Windows/

抱歉!评论已关闭.