メインコンテンツへスキップ
これは、Linux マシンを使って OS X 上で動作する clickhouse バイナリをビルドしたい場合のためのガイドです。 主なユースケースは、Linux マシン上で実行される継続的インテグレーションのチェックです。 ClickHouse を macOS 上で直接ビルドする場合は、ネイティブビルドの手順に進んでください。 macOS 向けのクロスビルドは ビルド手順 をベースにしています。まずそちらに従ってください。 以下のセクションでは、x86_64 macOS 向けに ClickHouse をビルドする手順を順を追って説明します。 ARM アーキテクチャを対象とする場合は、x86_64 のすべての出現箇所を aarch64 に置き換えてください。 たとえば、各手順で x86_64-apple-darwinaarch64-apple-darwin に置き換えます。

クロスコンパイル用ツールセットをインストールする

cctools をインストールしたパスを ${CCTOOLS} として覚えておきましょう
また、作業ツリーにmacOS X SDKをダウンロードしておく必要があります。

ClickHouse をビルドする

生成されるバイナリはMach-O実行ファイル形式になるため、Linuxでは実行できません。
最終更新日 2026年6月29日