Skip to main content
Этот вариант подходит, если у вас есть машина с Linux и вы хотите использовать её для сборки бинарного файла clickhouse, который будет работать в OS X. Основной сценарий использования — проверки непрерывной интеграции, выполняемые на машинах с Linux. Если вы хотите собрать ClickHouse непосредственно на macOS, воспользуйтесь инструкциями по нативной сборке. Кросс-сборка для macOS основана на инструкциях по сборке, поэтому сначала выполните их. В следующих разделах приведено пошаговое руководство по сборке ClickHouse для macOS x86_64. Если целевая архитектура — ARM, просто замените все вхождения x86_64 на aarch64. Например, замените x86_64-apple-darwin на aarch64-apple-darwin на всех этапах.

Установите набор инструментов для кросс-компиляции

Запомним путь, в который мы устанавливаем cctools, как ${CCTOOLS}
Также нужно скачать macOS X SDK в рабочий каталог.

Сборка ClickHouse

Полученный бинарный файл будет иметь формат исполняемого файла Mach-O и не сможет запускаться в Linux.
Последнее изменение 3 июля 2026 г.