Windows+VS2012环境下编译调试MySQL源码(一)

【相关环境】

操作系统:Win8.1 Pro 64bit

IDE:Visual Studio 2012


【准备工作】

要在Windows环境下编译MySQL的源码,需要做一些准备工作:

1. 在C盘(若其他盘下)建立新的文件夹:MySQLSC

2. 下载MySQL的源码是必须的,我是到MySQL官网下载了:mysql-5.7.3-m13.zip

3. 需要安装几个软件,包括:ActivePerl、CMake、GNUBison、bzr

4. 为便于大家学习,我将需要的软件打包提供,可点下面的链接下载:


===========================================

CSDN资源下载:(分为三个包)

Part1:  http://download.csdn.net/detail/snowywolf/6900663

Part2:  http://download.csdn.net/detail/snowywolf/6900677

Part3:  http://download.csdn.net/detail/snowywolf/6900657

===========================================

下载后可能需要自己修改一下文件名,例如将下载下来的三个文件依次修改为:

安装文件.part1.rar

安装文件.part2.rar

安装文件.part3.rar

然后点【安装文件.part1.rar】解压即可。




5. 下载到C:\MySQLSC目录下,解压缩到当前目录。


【软件安装】

相关软件安装并没有固定的顺序,但安装中有些需要注意的地方,后面我用醒目字体标注出来。


一、安装ActivePerl

1. 安装 ActivePerl很简单,默认安装即可,可根据自己情况选择32位或64位的进行安装。此处我安装64位的。













ActivePerl安装完毕后需要手工将其执行路径添加到Path环境变量中。

按[Win]+[PauseBreak]组合键(或以其他方式)调出系统设置的界面:









设置完成,连续点确定后关闭设置窗口。

此时新开一个控制台窗口,输入 perl --version及where perl命令,结果如下所示,表明perl安装成功。




二、安装CMake

安装CMake比较简单,需要注意的地方我已标出:












如果安装过程出现如下容器,则需要手工将CMake执行路径加到Path环境变量中,操作步骤类似于上一节Perl的环境变量设置,在此不再赘述。




安装完成后可验证一下CMake是否安装成功,如下图所示:



(待续。。。)


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是更加具体的步骤、路径和命令: 1. 安装 Visual Studio 2013 或更高版本,安装 CMake 工具,安装 Perl 环境,以及安装 Git 客户端。 2. 下载 MySQL 5.7 的源码,可以从官方网站或者 GitHub 上下载。 假设你将 MySQL 5.7 的源码下载到了 `D:\mysql-5.7` 目录。 3. 打开命令行窗口,进入 MySQL 5.7 的源码根目录,例如: ``` cd D:\mysql-5.7 ``` 4. 创建一个用于编译和安装 MySQL 5.7 的目录,例如: ``` mkdir build cd build ``` 5. 运行 CMake 工具,指定 MySQL 5.7 的源码路径和编译选项,例如: ``` cmake .. -G "Visual Studio 15 2017" -DCMAKE_INSTALL_PREFIX=D:\mysql-5.7\install ``` 其中,`-G` 选项指定使用 Visual Studio 2017 编译器,`-DCMAKE_INSTALL_PREFIX` 选项指定 MySQL 5.7 的安装目录为 `D:\mysql-5.7\install`。 6. 等待 CMake 工具配置完成后,运行 Visual Studio 2017,打开生成的 `MySQL.sln` 解决方案文件,编译 MySQL 5.7 的源码,例如: - 在 Visual Studio 2017 中,选择 `Release` 或 `Debug` 模式。 - 在 Visual Studio 2017 中,选择 `BUILD` -> `Build Solution` 编译整个工程。 7. 编译完成后,可以在 MySQL 5.7 的源码根目录下找到编译好的 MySQL 5.7 安装包,例如: ``` D:\mysql-5.7\bin ``` 8. 调试 MySQL 5.7 的源码,可以通过在 Visual Studio 2017 中设置断点,然后运行 MySQL 5.7 的测试用例来进行调试。 需要注意的是,编译调试 MySQL 5.7 的源码需要一定的时间和耐心,如果遇到问题,可以参考 MySQL 5.7 的官方文档或者社区论坛来解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值