mysql源码调试(一)环境搭建

  

操作系统:windows server 2012 R2
VS版本:visio studio 2015社区
机器配置:4核心/4 g
安装所需包:cmake,野牛,提振,activeperl、下面为具体版本
cmake-3.15.0-rc3-win64-x64.msi
boost_1_59.zip(注意提高版本要与mysql版本对应,会在cmake时有报错提示对应哪个版本)
activeperl.exe
bison-2.4.1-setup.exe

  

相关的url: https://www.boost.org/users/history/version_1_59_0.html

https://www.qqxiazai.com/down/12006.html download_addr
http://gnuwin32.sourceforge.net/packages/bison.htm
一定要一切以官网说明为王道,官网说明地址,最好下载MySQL 5.7参考手册,这才是MySQL最权威最全面的资料,阅读中文资料可能会有一些困惑,然后阅读MySQL参考手册可以豁然开朗,
另外MySQL如果是在官网下载的话,下就载源代码是可以。
很多博客都要求安装野牛,但是我没有安装野牛也没有问题,MySQL5.7参考手册上说的很明白,用标准来源分布来构建工程不需要野牛,而用开发源代码树才需要Bsion,从官网上直接下载的标准版的源码ZIP包就是标准的源分布,而在GitHub下载的最新的开发源码就是开发源代码树。
我这里在官网下载的版本为mysql-5.7.26。zip
 mysql源码调试(一)环境搭建

  

安装:
直接运行安装cmake, activeperl,野牛,然后将提高解压到一个没有中文与空格的文件夹。
安装完野牛之后需手动将野牛安装目录添加到系统的环境变量中去。
C: \程序文件(x86) \ GnuWin32 \ bin

  

安装visio studio 2015

  

生成VS2015 MySQL工程
解压MySQL源码,运行cmake-gui,选择需要编译的源码,和目的目录。
源代码:在哪里选择解压后的源码
在哪里建造binaryies:选择目的目录,这里我们选择C盘下的MySQL目录。
即:
源码目录:C:/用户/chengbin.liu/桌面/mysql-5.7.26
准备一个文件夹用于构建(路径中不能有中文和空格),文件夹在C:/MySQL
 MySQL源码调试(一)环境搭建

  

接下来需要配置提高库,点击添加条目添加提高库配置项。
名称:WITH_BOOST
类型选择路径
值:选择第一步中提高库的安装目录
 mysql源码调试(一)环境搭建“> <br/>点好之后,接下来我们点击配置、选择目标VS版本,<br/> <img src=

mysql源码调试(一)环境搭建