如何在Linux中编译Mac OS X ClickHouse
Linux机器也可以编译运行在OS X系统的clickhouse
二进制包,这可以用于在Linux上跑持续集成测试。如果要在Mac OS X上直接构建ClickHouse,请参考另外一篇指南: https://clickhouse.com/docs/zh/development/build_osx/
Mac OS X的交叉编译基于以下构建说明,请首先遵循它们。
安装Clang-8
按照https://apt.llvm.org/中的说明进行Ubuntu或Debian安装。 例如,安装Bionic的命令如下:
安装交叉编译工具集
我们假设安装 cctools
在 ${CCTOOLS}
路径下
编译 ClickHouse
生成的二进制文件将具有Mach-O可执行格式,并且不能在Linux上运行。