去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环境变量里。
略
进入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)。
略
修改${SOURCE}\sql\sql_locale.cc文件的编码类型,从UTF-8改为UTF-8 BOM。
进入${SOURCE}目录,新建编译用bld目录。进入该目录,并建立工程配置。
cd ${SOURCE} mkdir bld cd bld cmake ..
启动Visual Studio 2008,打开${SOURCE}\bld\MYSQL.sln,生成工程。
Building MariaDB on Windows
https://kb.askmonty.org/en/Building_MariaDB_on_Windows/