0. 环境
Ubuntu 18.04 虚拟机 + VMware WorkStation Pro
1. 准备工作
CMake
sudo apt-get install cmake
GNU Make
Ubuntu 系统本身的 make 就是 GNU 版本的,所以不用额外安装。网上看到说要加一个软连接,当执行gmake
的时候让系统实际上执行make
,但是 MySQL 的编译安装直接用make
就行了。所以这边什么都不用干。
sudo ln -s /usr/bin/make /usr/bin/gmake
GCC 5.3+
sudo apt-get install gcc
一般系统会自带 GCC,可以通过gcc -v
查看版本。
Boost
MySQL 构建所需,不是直接的依赖。不同版本的 MySQL 所需 Boost 版本不同,因此可以等 cmake 命令报错之后再决定安装什么版本。
ncurses
sudo apt-get install libncurses5-dev
SSL
Ubuntu 要安装 libssl-dev,Redhat 系列的安装 openssl-devl。不需要安装普通的 SSL。