Содержание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
- macOS 15 Sequoia или новее;
- Mac с чипом Apple (M1 и новее) или с процессором Intel;
- 8 ГБ оперативной памяти, из них около 3 ГБ должно оставаться свободными для CLion;
- 10 ГБ свободного места на диске;
- процессор с 4 ядрами и разрешение экрана от 1280×720.
Шаг 1. Установите компилятор: Command Line Tools
Откройте приложение Терминал: нажмите Cmd + Пробел, введите «Терминал» и нажмите Enter. Его также можно найти в Finder: Программы → Утилиты → Терминал. Выполните команду:
xcode-select --install
Появится окно с предложением установить инструменты разработчика для командной строки. Нажмите «Установить», примите лицензионное соглашение и дождитесь окончания загрузки — обычно это занимает несколько минут.
Если вместо окна в терминале появилось сообщение xcode-select: error: command line tools are already installed, инструменты уже установлены — переходите к проверке. Компилятор также уже есть, если на Mac установлена полная среда Xcode из App Store.
Проверим, что компилятор работает:
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.
Чтобы узнать, какой процессор у Вашего Mac, откройте меню Apple в левом верхнем углу экрана и выберите «Об этом Mac». У Mac с чипом Apple будет строка «Чип», например Apple M2. У Mac с Intel — строка «Процессор» с названием процессора Intel.
Также CLion можно установить через JetBrains Toolbox App — программу, которая сама устанавливает и обновляет продукты JetBrains.
Шаг 3. Установите CLion
- откройте скачанный файл двойным щелчком:
CLion-2026.2.3.1-aarch64.dmgдля Apple Silicon илиCLion-2026.2.3.1.dmgдля Intel; - в открывшемся окне перетащите значок CLion в папку Applications («Программы»);
- дождитесь окончания копирования и закройте окно;
- запустите CLion из папки «Программы», Launchpad или через поиск Spotlight (
Cmd + Пробел).
При первом запуске macOS предупредит, что приложение загружено из интернета, и спросит, открыть ли его. Нажмите «Открыть»: CLion подписан JetBrains и проверен Apple.
После установки образ диска можно извлечь (значок ⏏ рядом с CLion в боковой панели Finder), а файл .dmg удалить.
Шаг 4. Активируйте CLion бесплатно
С мая 2025 года CLion бесплатен для некоммерческого использования: учёбы и самообразования, хобби-проектов, создания обучающего контента и open source без заработка. Для коммерческой разработки нужна платная подписка.
Чтобы включить бесплатную лицензию:
- запустите CLion и откройте меню Help → Register. На стартовом экране то же самое можно сделать через меню настроек: Manage Subscriptions;
- выберите вариант Non-commercial use;
- войдите в учётную запись JetBrains (Log In) или создайте новую;
- примите условия использования и нажмите Start Non-Commercial Use.
Бесплатная лицензия выдаётся на год и продлевается автоматически, если Вы запускали CLion хотя бы раз за последние 6 месяцев. В режиме некоммерческого использования CLion отправляет в JetBrains анонимную статистику использования, и отключить это нельзя.
Если не хотите регистрироваться сразу, CLion 30 дней работает в пробном режиме без входа в аккаунт.
Шаг 5. Проверьте, что CLion нашёл компилятор
Обычно CLion находит компилятор автоматически. Убедимся, что всё работает:
- откройте CLion → Settings или нажмите
Cmd + ,; - перейдите в раздел Build, Execution, Deployment → Toolchains;
- в списке слева должен быть набор Default с типом System;
- в полях C Compiler и C++ Compiler должны быть найдены
/usr/bin/ccи/usr/bin/c++— это Apple clang из шага 1; - напротив полей 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. Замените его содержимое следующим кодом:
#include <iostream>
int main() {
std::cout << "Hello, Marcus!\n";
return 0;
}
Нажмите зелёный треугольник рядом с функцией main или сочетание клавиш Ctrl + R. В нижней части окна откроется вкладка Run:
Hello, Marcus!
Если Вы видите эту строку, CLion и компилятор установлены правильно.
Как компилировать программы из терминала
В уроке «Введение в C++» мы компилируем программы прямо в терминале. В macOS для этого ничего настраивать не нужно: после шага 1 компилятор доступен из любой папки.
Сохраните программу из шага 6 в файл main.cpp, например в папке ~/CppProjects. Затем перейдите в эту папку, скомпилируйте и запустите программу:
cd ~/CppProjects
clang++ main.cpp -o hello
./hello
В результате появится:
Hello, Marcus!
Вместо clang++ можно писать g++, как в уроках учебника: в macOS это тот же компилятор. Программу из текущей папки запускают с префиксом ./.
Чтобы явно указать стандарт языка, добавьте флаг -std, например: clang++ -std=c++23 main.cpp -o hello.
Как установить GCC через Homebrew
Этот шаг необязательный. Если Вы хотите пользоваться именно GCC — как в Windows и Linux, — установите его через Homebrew, популярный менеджер пакетов для macOS. Сайт Homebrew есть на русском языке.
Установите Homebrew командой с сайта:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
В конце установки Homebrew покажет раздел Next steps с командами, которые добавляют brew в переменную PATH. Выполните их. Затем установите GCC и проверьте версию:
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.
Использованная литература
- Загрузка CLion [Электронный ресурс]. — URL: https://www.jetbrains.com/clion/download/ (дата обращения: 02.10.2026).
- Установка CLion [Электронный ресурс]. — URL: https://www.jetbrains.com/help/clion/installation-guide.html (дата обращения: 02.10.2026).
- Настройка CLion на macOS [Электронный ресурс]. — URL: https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-macos.html (дата обращения: 02.10.2026).
- Компьютеры Mac с чипом Apple [Электронный ресурс]. — URL: https://support.apple.com/ru-ru/116943 (дата обращения: 02.10.2026).
- Homebrew [Электронный ресурс]. — URL: https://brew.sh/ru/ (дата обращения: 02.10.2026).
- Формула gcc в Homebrew [Электронный ресурс]. — URL: https://formulae.brew.sh/formula/gcc (дата обращения: 02.10.2026).
- Бесплатная некоммерческая лицензия JetBrains: FAQ [Электронный ресурс]. — URL: https://sales.jetbrains.com/hc/en-gb/articles/18950890312210-The-free-non-commercial-licensing-FAQ (дата обращения: 02.10.2026).
- Что нового в CLion 2026.2 [Электронный ресурс]. — URL: https://blog.jetbrains.com/clion/2026/07/2026-2-release/ (дата обращения: 02.10.2026).