Зара Горенко – Мыслим на Си (страница 5)
Вариант 1: У вас Linux (идеальный случай)
Если у вас уже установлен Linux (Ubuntu, Mint, Debian, Fedora) – поздравляю, вы готовы.
Откройте терминал (обычно Ctrl + Alt + T) и проверьте:
bashgcc –version
Если видите что-то вроде:
textgcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 Copyright (C) 2021 Free Software Foundation, Inc.
Значит, GCC уже установлен. Можно сразу писать код.
Если команда не найдена, установите:
bash# Ubuntu, Debian, Mint sudo apt update sudo apt install build-essential # Fedora sudo dnf install gcc # Arch Linux sudo pacman -S gcc
Команда build-essential установит не только GCC, но и другие необходимые инструменты: make, g++, библиотеки.r-5
Вариант 2: У вас Windows (но хотите Linux)
Windows не создан для разработки на Си. Си создан для Unix. Но есть несколько способов получить Unix-окружение в Windows:
Способ 2.1: WSL (Windows Subsystem for Linux) – рекомендую!
WSL – это настоящий Linux внутри Windows. Не виртуальная машина, не эмулятор – полноценное ядро Linux, интегрированное в Windows.
Установка (5 минут):
Откройте PowerShell от имени администратора: Нажмите Win + X Выберите "Windows PowerShell (администратор)" или "Терминал (Администратор)"
Введите одну команду:
powershellwsl –install
Подождите 5-10 минут (загружается Ubuntu)
Перезагрузите компьютер
После перезагрузки откроется окно Ubuntu – создайте имя пользователя и пароль
Установите GCC:
bashsudo apt update sudo apt install build-essential
Готово! Теперь у вас Linux в Windows.
Открыть WSL можно через меню Пуск → Ubuntu, или в любой папке в Проводнике: правая кнопка → "Open in Terminal".
Способ 2.2: Загрузочная флешка – попробовать без установки
Не хотите менять систему? Запустите Linux с флешки!
Что нужно:
USB-флешка 8 ГБ или больше
Программа UNetbootin или balenaEtcher
Как сделать (10 минут):
Скачайте UNetbootin: unetbootin.github.io
Запустите программу
Выберите: Distribution: Ubuntu Version: последняя доступная Type: USB Drive Drive: буква вашей флешки
Нажмите OK
Программа сама скачает Ubuntu и запишет на флешку
Подождите 10-15 минут
Загрузка с флешки:
Вставьте флешку
Перезагрузите компьютер
При включении нажимайте F12, F11, F9 или Esc (зависит от производителя)
В меню загрузки выберите USB-флешку
В меню Ubuntu выберите "Try Ubuntu without installing"
Через минуту загрузится рабочий стол Linux
Откройте терминал (Ctrl + Alt + T) и установите GCC:
bashsudo apt update sudo apt install build-essential
Теперь можно писать код! При перезагрузке всё вернётся к исходному состоянию – можно экспериментировать и ломать систему без последствий.
Для сохранения файлов между сеансами: в UNetbootin при создании флешки установите "Persistent partition size" (например, 4096 МБ). Теперь ваши программы и файлы будут сохраняться на флешке.
Вариант 3: У вас macOS
macOS основана на BSD Unix, поэтому отлично подходит для Си.
Установка:
Откройте Terminal (Cmd + Space → введите "Terminal")
Установите Xcode Command Line Tools:
bashxcode-select –install
Появится окно – нажмите "Установить"
Подождите 5-10 минут
Проверьте:
bashgcc –version
Готово! Можно писать код.
Вариант 4: Онлайн-компилятор (если ничего не хочется устанавливать)
Можно писать код прямо в браузере – без установок:
Рекомендую:
Replit: replit.com – выберите язык C, нажмите "Create Repl"
OnlineGDB: onlinegdb.com – простой компилятор с отладчиком
Пишете код → нажимаете "Run" → программа выполняется на сервере.