Macos系统编译percona及部分函数在Macos系统上运算差异

1. 准备

编译环境所需软件包,依次安装:

CMake3.21.2、OpenSSL1.1、ncurses、bison3.5.1、m4、boost1.73、flex 2.6.4

以上软件包可以自行到对应官网下载安装,下载地址参考如下

  • MySQL官网参考说明(https://dev.mysql.com/doc/refman/8.0/en/source-installation-prerequisites.html)
  • percona下载(https://github.com/percona/percona-server)
  • boost下载(https://www.boost.org/users/download/)
  • cmake下载(https://cmake.org/download/)

目前已在Macos系统10.14.610.1511.6尝试编译通过,相同硬件配置目前10.14.6系统编译速度最快

2. 编译环境部署

2.1 首先先安装Cmake

双击cmake安装包进行安装,安装完成后执行命令查看cmake版本

$cmake --version