Ubuntu 搭建 MySQL 编译调试环境

本文详细介绍了如何在Ubuntu 18.04虚拟机上搭建MySQL的编译调试环境,包括CMake、GCC、Boost、ncurses、SSL、Bison等组件的准备,以及下载源码、编译安装、初始化数据目录、启动服务端和客户端的步骤。同时,还提供了使用CLion配置IDE的普通和乞丐版配置,以及调试过程中的注意事项。
摘要由CSDN通过智能技术生成

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。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值