Skip to main content
Cette procédure s’applique si vous disposez d’une machine Linux et souhaitez l’utiliser pour compiler le binaire clickhouse qui s’exécutera sur OS X. Le principal cas d’utilisation concerne les vérifications d’intégration continue exécutées sur des machines Linux. Si vous souhaitez compiler ClickHouse directement sur macOS, suivez les instructions de compilation native. La compilation croisée pour macOS repose sur les instructions de compilation ; suivez-les d’abord. Les sections suivantes présentent une procédure pas à pas pour compiler ClickHouse pour macOS en x86_64. Si vous ciblez l’architecture ARM, remplacez simplement toutes les occurrences de x86_64 par aarch64. Par exemple, remplacez x86_64-apple-darwin par aarch64-apple-darwin à toutes les étapes.

Installer l’ensemble d’outils de compilation croisée

Retenons le chemin où nous installons cctools, sous la forme ${CCTOOLS}
Il faut également télécharger le SDK macOS X dans l’arborescence de travail.

Compiler ClickHouse

Le binaire obtenu sera au format exécutable Mach-O et ne pourra pas être exécuté sous Linux.
Dernière modification le 3 juillet 2026