Skip to main content
Skip to main content
Edit this page

如何在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上运行。