MySql轻松入门系列——第二站 使用visual studio 对mysql进行源码级调试
一:背景 1. 讲故事 上一篇说了mysql的架构图,很多同学反馈说不过瘾,毕竟还是听我讲故事,那这篇就来说一说怎么利用visual studio 对 mysql进行源码级调试,毕竟源码面前,不谈隐私,圣人面前,皆为蝼蚁。 二:工具合集 mysql是C++写的,要想在windows上编译,还需要下载几个必备小工具。 mysql-5.7.12.zip cmake-3.17.3-win64-x64.msi boost_1_59_0.tar.gz bison-2.4.1-setup.exe windows 10 x64 这里简单说一下:可以用 cmake 将源码生成 *.sln 可打开的解决方案,比如可以通过它最终生成 MySQL.sln 。 boost 是C++中非常强大的基础库, bison 一个流行的语法分析器程序,用于给mysql提供语法分析,最后就是下载正确的mysql版本 5.7.12 。 三. 详细安装 我会写的比较细,毕竟我也花了一下午时间,寒酸(┬_┬) 1. cmake-3.17.3-win64-x64.msi 和 bison-2.4.1-setup.exe cmake 和 bison 安装起来比较方便,一键安装就可以了,不过这里有一个大坑注意了,在安装 Bison 的时候,千万不要使用默认路径,因为默认路径有空格,会导致你后面vs编译的时候卡住,又不显示什么原因