🍏 C++ на macOS — установка и первый запуск#
Время: ~15 минут. Нужен интернет и пароль от Mac.
⬅️ Назад к оглавлению
Шаг 1. Установи компилятор 🔨#
Открой приложение Терминал (Cmd + Пробел → набери «Терминал» → Enter) и выполни:
Появится окно — нажми «Установить» и дождись окончания.
Заметка
Если пишет
command line tools are already installed— отлично, всё уже есть.
Скачать вручную: developer.apple.com/download
✅ Проверка:
Должно вывести что-то вроде Apple clang version 17.... Значит, компилятор работает.
Шаг 2. Установи VS Code 💻#
- Скачай: code.visualstudio.com/download → кнопка Mac.
- Открой скачанный файл и перетащи Visual Studio Code в папку Программы.
- Запусти VS Code.
- Слева нажми на иконку кубиков Extensions (
Cmd + Shift + X) → найди C/C++ Extension Pack (от Microsoft) → Install.
Ссылка: C/C++ Extension Pack
Совет
Есть Homebrew (brew.sh)? Можно одной командой:
brew install --cask visual-studio-code
Шаг 3. Открой папку курса 📂#
В VS Code: File → Open Folder… → выбери папку kod-buduschego (именно её, а не отдельный файл).
Важно
В папке
kod-buduschego/.vscode/уже лежат готовые настройки сборки и запуска.
Они работают, только если открыта вся папкаkod-buduschego.
Шаг 4. Первая программа ✍️#
Создай файл, например hello.cpp, и вставь:
using namespace std;
int
Сохрани: Cmd + S.
Шаг 5. Запусти ▶️#
Способ 1 — в VS Code (рекомендуется)#
Нажми Cmd + Shift + B.
Внизу откроется терминал:
Введите число: 7 ← кликни в терминал, введи число, нажми Enter
Результат: 12
Способ 2 — в Терминале#
| Команда | Что делает |
|---|---|
cd папка |
перейти в папку с файлом |
clang++ ... hello.cpp -o hello |
собрать программу hello |
./hello |
запустить её |
Совет
Путь к папке можно не печатать: напиши
cd(с пробелом) и перетащи папку из Finder в окно Терминала.
Шаг 6. Отладка (по шагам) 🐞#
- Кликни слева от номера строки — появится 🔴 точка останова.
- Нажми
F5→ выбери «C++: отладка активного файла». - Программа остановится на красной точке. Слева видно значения переменных.
| Клавиша | Действие |
|---|---|
F5 |
продолжить |
F10 |
следующая строка |
F11 |
зайти внутрь функции |
Shift + F5 |
остановить |
Предупреждение
На macOS при отладке программа открывается в отдельном окне приложения «Терминал», а не внутри VS Code.
Если «ничего не происходит» — поищи это окно (оно может быть позади VS Code). Ввод черезcinделается там.
🆘 Если что-то не работает#
❌ Undefined symbols for architecture arm64: std::__1::cout
Программу собирали через clang (это компилятор языка C). Для C++ нужен clang++.
Если открыта папка kod-buduschego — Cmd + Shift + B уже использует правильный компилятор.
❌ 'iostream' file not found
Не установлены Command Line Tools. Выполни xcode-select --install (Шаг 1).
❌ zsh: command not found: clang++
То же самое — Шаг 1.
❌ zsh: no such file or directory: ./hello
Программа не собрана или сборка завершилась с ошибкой. Посмотри сообщения выше — там написано, в какой строке ошибка.
Также проверь, что ты в правильной папке: команда ls покажет файлы в текущей папке.
🤔 Программа запустилась, но ничего не показывает
Она ждёт ввода через cin. Кликни в терминал, введи значение и нажми Enter.
Добавляй перед cin подсказку: cout << "Введите число: ";
🤔 Cmd + Shift + B только собирает, но не запускает
Открыта не та папка. File → Open Folder… → kod-buduschego.
➡️ Дальше: 📋 Шпаргалка · 🛠️ Другие IDE