Урок 1.3

Как установить компилятор C++ и CLion на macOS 2026

Пошаговая инструкция 2026 года: установите Command Line Tools, скачайте CLion для Apple Silicon или Intel, бесплатно активируйте его и запустите первую программу на C++.

Содержание24 разделов

Чтобы писать и запускать программы на C++, понадобятся две вещи:

  • компилятор — программа, которая превращает исходный код в исполняемый файл;
  • среда разработки (IDE) — редактор, в котором удобно писать код, находить ошибки и запускать проекты.

В этой инструкции мы установим на Mac компилятор Apple clang и среду разработки CLion от JetBrains. Компилятор в macOS даёт сама Apple: он входит в набор Command Line Tools — инструменты разработчика для командной строки. Устанавливать всю среду Xcode не нужно, достаточно этого небольшого набора.

После этой статьи Вы сможете:

  • установить компилятор C++ на macOS одной командой;
  • выбрать версию CLion для Mac с чипом Apple или с процессором Intel;
  • установить и бесплатно активировать CLion для учёбы;
  • проверить, что CLion нашёл компилятор;
  • создать проект и запустить первую программу на C++;
  • компилировать программы в терминале и при желании установить GCC через Homebrew.

Что понадобится для программирования на C++ в macOS

Для работы над программами на C++ нужен набор инструментов. Почти всё уже есть в CLion — отдельно нужно поставить только компилятор.

ИнструментЗачем нуженГде взять
Компилятор Apple clang (clang++)Переводит код на C++ в исполняемый файлCommand Line Tools от Apple: команда xcode-select --install
Система сборки CMakeОписывает, как собрать проект из одного или нескольких файловВстроена в CLion
Отладчик LLDBПозволяет выполнять программу по шагам и искать ошибкиВстроен в CLion
Среда разработки CLionРедактор кода с подсказками, запуском и отладкой программОфициальный сайт JetBrains
Схема: в CLion 2026.2 для macOS уже встроены CMake 4.3, Ninja и отладчик LLDB 21.1, а компилятор Apple clang устанавливается отдельно вместе с Command Line Tools командой xcode-select --install.
Рисунок 1 — Что входит в CLion для macOS и что нужно установить отдельно

Системные требования CLion

  • macOS 15 Sequoia или новее;
  • Mac с чипом Apple (M1 и новее) или с процессором Intel;
  • 8 ГБ оперативной памяти, из них около 3 ГБ должно оставаться свободными для CLion;
  • 10 ГБ свободного места на диске;
  • процессор с 4 ядрами и разрешение экрана от 1280×720.

Шаг 1. Установите компилятор: Command Line Tools

Откройте приложение Терминал: нажмите Cmd + Пробел, введите «Терминал» и нажмите Enter. Его также можно найти в Finder: Программы → Утилиты → Терминал. Выполните команду:

terminal
Bash
xcode-select --install

Появится окно с предложением установить инструменты разработчика для командной строки. Нажмите «Установить», примите лицензионное соглашение и дождитесь окончания загрузки — обычно это занимает несколько минут.

Если вместо окна в терминале появилось сообщение xcode-select: error: command line tools are already installed, инструменты уже установлены — переходите к проверке. Компилятор также уже есть, если на Mac установлена полная среда Xcode из App Store.

Проверим, что компилятор работает:

terminal
Bash
clang++ --version

Появится строка вида Apple clang version 21.0.0 (clang-2100.1.1.101). Номер версии у Вас может отличаться: главное, чтобы команда не выдавала ошибку.

Шаг 2. Скачайте CLion

Откройте страницу загрузки CLion на сайте JetBrains и выберите вкладку macOS. Для Mac есть две версии установщика — выберите подходящую в меню справа от кнопки Скачать:

  • .dmg (Apple Silicon) — для Mac с чипами Apple M1, M2, M3, M4 и новее. Обычно сайт сам выбирает этот вариант;
  • .dmg (Intel) — для Mac с процессором Intel.
Страница загрузки CLion на русском языке: выбрана вкладка macOS, в меню установщика варианты .dmg (Apple Silicon) и .dmg (Intel).
Рисунок 2 — Выбор установщика CLion для Mac

Чтобы узнать, какой процессор у Вашего Mac, откройте меню Apple в левом верхнем углу экрана и выберите «Об этом Mac». У Mac с чипом Apple будет строка «Чип», например Apple M2. У Mac с Intel — строка «Процессор» с названием процессора Intel.

Страница поддержки Apple на русском языке «Компьютеры Mac с чипом Apple»: отмечены инструкция открыть меню «Об этом Mac» и строка «Чип» в окне «Об этом Mac».
Рисунок 3 — Как узнать процессор Mac: окно «Об этом Mac»

Также CLion можно установить через JetBrains Toolbox App — программу, которая сама устанавливает и обновляет продукты JetBrains.

Шаг 3. Установите CLion

  1. откройте скачанный файл двойным щелчком: CLion-2026.2.3.1-aarch64.dmg для Apple Silicon или CLion-2026.2.3.1.dmg для Intel;
  2. в открывшемся окне перетащите значок CLion в папку Applications («Программы»);
  3. дождитесь окончания копирования и закройте окно;
  4. запустите CLion из папки «Программы», Launchpad или через поиск Spotlight (Cmd + Пробел).

При первом запуске macOS предупредит, что приложение загружено из интернета, и спросит, открыть ли его. Нажмите «Открыть»: CLion подписан JetBrains и проверен Apple.

После установки образ диска можно извлечь (значок ⏏ рядом с CLion в боковой панели Finder), а файл .dmg удалить.

Шаг 4. Активируйте CLion бесплатно

С мая 2025 года CLion бесплатен для некоммерческого использования: учёбы и самообразования, хобби-проектов, создания обучающего контента и open source без заработка. Для коммерческой разработки нужна платная подписка.

Чтобы включить бесплатную лицензию:

  1. запустите CLion и откройте меню Help → Register. На стартовом экране то же самое можно сделать через меню настроек: Manage Subscriptions;
  2. выберите вариант Non-commercial use;
  3. войдите в учётную запись JetBrains (Log In) или создайте новую;
  4. примите условия использования и нажмите Start Non-Commercial Use.

Бесплатная лицензия выдаётся на год и продлевается автоматически, если Вы запускали CLion хотя бы раз за последние 6 месяцев. В режиме некоммерческого использования CLion отправляет в JetBrains анонимную статистику использования, и отключить это нельзя.

Если не хотите регистрироваться сразу, CLion 30 дней работает в пробном режиме без входа в аккаунт.

Шаг 5. Проверьте, что CLion нашёл компилятор

Обычно CLion находит компилятор автоматически. Убедимся, что всё работает:

  1. откройте CLion → Settings или нажмите Cmd + ,;
  2. перейдите в раздел Build, Execution, Deployment → Toolchains;
  3. в списке слева должен быть набор Default с типом System;
  4. в полях C Compiler и C++ Compiler должны быть найдены /usr/bin/cc и /usr/bin/c++ — это Apple clang из шага 1;
  5. напротив полей CMake, Build Tool, компиляторов и Debugger должны стоять зелёные галочки и номера версий.

Если у компилятора написано Not found, значит Command Line Tools не установлены: вернитесь к шагу 1, а затем перезапустите CLion.

В CLion 2026.2 для macOS встроены CMake 4.3, сборщик Ninja и отладчик LLDB 21.1 — он используется по умолчанию (Bundled LLDB).

Шаг 6. Создайте проект и запустите первую программу

Вернитесь на стартовый экран CLion и нажмите New Project:

  • слева выберите шаблон C++ Executable;
  • в поле Location укажите путь без кириллицы и пробелов, например ~/CppProjects/HelloMarcus;
  • в поле Language standard выберите C++26 — именно его мы используем в учебнике;
  • нажмите Create.

При первом открытии проекта CLion покажет окно с настройками CMake. Оставьте значения по умолчанию и нажмите OK.

CLion создаст файл main.cpp. Замените его содержимое следующим кодом:

main.cpp
C++
#include <iostream>

int main() {
    std::cout << "Hello, Marcus!\n";
    return 0;
}

Нажмите зелёный треугольник рядом с функцией main или сочетание клавиш Ctrl + R. В нижней части окна откроется вкладка Run:

terminal
Bash
Hello, Marcus!

Если Вы видите эту строку, CLion и компилятор установлены правильно.

Как компилировать программы из терминала

В уроке «Введение в C++» мы компилируем программы прямо в терминале. В macOS для этого ничего настраивать не нужно: после шага 1 компилятор доступен из любой папки.

Сохраните программу из шага 6 в файл main.cpp, например в папке ~/CppProjects. Затем перейдите в эту папку, скомпилируйте и запустите программу:

terminal
Bash
cd ~/CppProjects
clang++ main.cpp -o hello
./hello

В результате появится:

terminal
Bash
Hello, Marcus!

Вместо clang++ можно писать g++, как в уроках учебника: в macOS это тот же компилятор. Программу из текущей папки запускают с префиксом ./.

Терминал macOS: команда xcode-select --install, вывод clang++ --version с версией Apple clang 21.0.0, компиляция main.cpp командой g++ main.cpp -o hello и запуск программы, которая выводит Hello, Marcus!
Рисунок 4 — Установка, проверка и запуск компилятора в терминале macOS

Чтобы явно указать стандарт языка, добавьте флаг -std, например: clang++ -std=c++23 main.cpp -o hello.

Как установить GCC через Homebrew

Этот шаг необязательный. Если Вы хотите пользоваться именно GCC — как в Windows и Linux, — установите его через Homebrew, популярный менеджер пакетов для macOS. Сайт Homebrew есть на русском языке.

Установите Homebrew командой с сайта:

terminal
Bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

В конце установки Homebrew покажет раздел Next steps с командами, которые добавляют brew в переменную PATH. Выполните их. Затем установите GCC и проверьте версию:

terminal
Bash
brew install gcc
g++-16 --version

GCC из Homebrew вызывается командой с номером версии — g++-16, а команда g++ по-прежнему запускает Apple clang. На момент обновления статьи в Homebrew доступен GCC 16.2, у Вас номер может отличаться: наберите g++- и нажмите Tab, чтобы увидеть доступные варианты.

Чтобы CLion собирал проекты с помощью GCC, откройте Settings → Build, Execution, Deployment → Toolchains, нажмите +, выберите System и укажите компиляторы /opt/homebrew/bin/gcc-16 и /opt/homebrew/bin/g++-16. На Mac с Intel Homebrew устанавливает программы в папку /usr/local/bin.

Частые ошибки при установке

xcrun: error: invalid active developer path

Эта ошибка обычно появляется после обновления macOS: старые инструменты разработчика перестают работать. Снова выполните xcode-select --install и дождитесь окончания установки.

Command line tools are already installed

Сообщение xcode-select: error: command line tools are already installed — не ошибка: компилятор уже установлен. Обновления инструментов приходят через Системные настройки → Основные → Обновление ПО.

fatal error: 'iostream' file not found

Компилятор не находит стандартную библиотеку — обычно из-за повреждённых Command Line Tools после обновления системы. Переустановите их: удалите старую папку командой sudo rm -rf /Library/Developer/CommandLineTools и снова выполните xcode-select --install.

CLion не видит компилятор

Установите Command Line Tools (шаг 1) и перезапустите CLion. Затем откройте Settings → Build, Execution, Deployment → Toolchains и проверьте, что у компиляторов появились зелёные галочки. Если проект уже открыт, выберите Tools → CMake → Reset Cache and Reload Project.

zsh: command not found: hello

Программу из текущей папки нужно запускать с префиксом: ./hello. Если терминал пишет no such file or directory, проверьте, что компиляция прошла без ошибок и Вы находитесь в той же папке, где лежит файл hello.

Частые вопросы

CLion бесплатный?

Да, для некоммерческого использования: учёбы, хобби-проектов и обучающего контента. Для коммерческой разработки нужна платная подписка. Как включить бесплатную лицензию, описано в шаге 4.

Нужно ли устанавливать Xcode?

Нет. Для программ на C++ достаточно Command Line Tools — они занимают гораздо меньше места. Полная среда Xcode нужна, если Вы собираетесь писать приложения для iPhone или Mac.

Чем Apple clang отличается от GCC?

Это два разных компилятора одного и того же языка C++. Программы из нашего курса работают с обоими, отличаются в основном сообщения об ошибках. Если хотите, чтобы всё было как в уроках, установите GCC через Homebrew.

Подойдёт ли инструкция для Mac с процессором Intel?

Да: скачайте установщик .dmg (Intel), остальные шаги такие же. Учтите, что macOS 26 Tahoe — последняя версия системы для Mac с Intel: macOS 27 работает только на Mac с чипом Apple.

Можно ли установить CLion через Homebrew?

Можно, командой brew install --cask clion, но это неофициальный способ: JetBrains его не поддерживает. Надёжнее скачать CLion с официального сайта.

Можно ли установить CLion без VPN?

JetBrains приостановила продажу продуктов и услуг в России, а доступ к сайту и загрузкам из России может быть ограничен. Поэтому скачивайте и активируйте CLion с включённым VPN. После установки запускать CLion можно без VPN.

Подведём итоги

Теперь на Вашем Mac установлены компилятор C++ и среда разработки CLion.

Главное, что нужно запомнить:

  • компилятор Apple clang устанавливается командой xcode-select --install;
  • CLion скачивается с официального сайта JetBrains в версии для Apple Silicon или Intel, и для учёбы он бесплатен;
  • в CLion для macOS встроены CMake и отладчик LLDB, а компилятор он берёт из системы;
  • проверить настройки можно в разделе Settings → Build, Execution, Deployment → Toolchains;
  • в терминале программу компилируют командой clang++ main.cpp -o hello (или g++) и запускают командой ./hello.

В следующей статье — «Введение в C++: история, компиляция и первая программа» — мы разберём, как устроена программа на C++ и что происходит при компиляции.

Если хотите изучать C++ последовательно — от первых программ до объектно-ориентированного программирования, — посмотрите курс по C++ в онлайн-школе Marcus.

Использованная литература

  1. Загрузка CLion [Электронный ресурс]. — URL: https://www.jetbrains.com/clion/download/ (дата обращения: 02.10.2026).
  2. Установка CLion [Электронный ресурс]. — URL: https://www.jetbrains.com/help/clion/installation-guide.html (дата обращения: 02.10.2026).
  3. Настройка CLion на macOS [Электронный ресурс]. — URL: https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-macos.html (дата обращения: 02.10.2026).
  4. Компьютеры Mac с чипом Apple [Электронный ресурс]. — URL: https://support.apple.com/ru-ru/116943 (дата обращения: 02.10.2026).
  5. Homebrew [Электронный ресурс]. — URL: https://brew.sh/ru/ (дата обращения: 02.10.2026).
  6. Формула gcc в Homebrew [Электронный ресурс]. — URL: https://formulae.brew.sh/formula/gcc (дата обращения: 02.10.2026).
  7. Бесплатная некоммерческая лицензия JetBrains: FAQ [Электронный ресурс]. — URL: https://sales.jetbrains.com/hc/en-gb/articles/18950890312210-The-free-non-commercial-licensing-FAQ (дата обращения: 02.10.2026).
  8. Что нового в CLion 2026.2 [Электронный ресурс]. — URL: https://blog.jetbrains.com/clion/2026/07/2026-2-release/ (дата обращения: 02.10.2026).