Mac OS X中编译ClickHouse初体验

  |   0 评论   |   0 浏览

背景

在Mac上,编译一个ClickHouse客户端,连接服务端使用。

初体验

环境准备

brew install cmake ninja libtool gettext llvm

注意:官方文档上没有写安装llvm,但是不装会报错。所以是需要装上的。

源码准备

下面两个指令,需要漫长的等待来执行。

git clone https://github.com/ClickHouse/ClickHouse.git
git submodule update --init --recursive

编译

$ mkdir build
$ cd build
$ cmake .. -DCMAKE_CXX_COMPILER=`which clang++` -DCMAKE_C_COMPILER=`which clang`
$ ninja
$ cd ..

参考

  1. 在 Mac OS X 中编译 ClickHouse