реклама
Бургер менюБургер меню

Зара Горенко – Мыслим на Си (страница 5)

18

Вариант 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" → программа выполняется на сервере.