Mac中miniob开发环境的搭建

参考链接:

https://oceanbase.github.io/miniob/dev-env/how_to_dev_miniob_by_vscode.html

前期准备

安装 cmake

Cmake 版本 >= 3.13

从官方网址下载 dmg 文件
链接为:
https://cmake.org/download/

image.png

安装完成后打开程序,点击How to install For Command Line Use

image.png

我们复制这条命令

image.png

接着打开终端,粘贴上图的命令,cmake 即安装完成。可以输入命令查看 cmake --version 版本

image.png

clang gcc 建议8.3以上,编译器需要支持 c++20新标准

Mac 自带 clang,如果版本不够,自行升级即可

安装 flex (2.5+)和 bison (3.7+)

使用 cakebrew(homebrew 的可视化程序)来进行安装,或者直接使用 homebrew 的命令,达到的效果一样。

image.png

image.png

环境初始化

在 miniob 目录进入终端,执行命令 bash build.sh init 如果出现以下报错,说明未获得管理员权限

Snipaste_2023-10-12_20-05-12.png

则执行命令 sudo bash build.sh init,即可顺利完成环境初始化

编译

执行这条命令即可完成编译:bash build.sh,编译完成后如图所示

Snipaste_2023-10-12_20-07-29.png

运行

在 miniob 目录中的 build 文件夹(可能是 build_debug 或 build_release)中进入终端,输入以下命令启动服务器
./bin/observer -f ../etc/observer.ini -P cli

启动后如图所示 Snipaste_2023-10-12_20-13-57.png
可以输入一些命令来查看数据库

Snipaste_2023-10-12_20-16-45.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值