MAC 系统Clion Debug MYSQL

前置准备

下载Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

更换镜像:
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

依赖配置

openssl gcc cmake

  brew install openssl
  brew install gcc
  brew install cmake

openssl由于macos自带openssl,所以需要更换为新下载的openssl
步骤:

  brew upgrade openssl
  brew link openssl --force

cmake

导入项目到clion


open.png

cmake . -DCMAKE_INSTALL_PREFIX=./build_out -DWITH_DEBUG=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/Users/wuhongda/whd/ -DWITH_BOOST=/Users/wuhongda/whd/


cmake.png

Install

install.png

initialize

install后在build输出目录就存在bin文件,现在开始初始化数据目录

--initialize --user=mysql --console --basedir=/Users/wuhongda/whd/build_out --datadir=/Users/wuhongda/whd/build_out/data

ini.png

debug

--basedir=/Users/wuhongda/whd/build_out --datadir=/Users/wuhongda/whd/build_out/data/

d1.png
d2.png

断点调试

d3.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容