Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmBsLnx 6 of 390 menu
◀ ▶

Запуск в Linux в C++

Программу можно сделать вручную в терминале. Среда разработки для этого не нужна. Этот урок показывает команды Linux и компилятор g++.

Текст лежит в файле main.cpp. Это тот же исходный файл, что в онлайн-редакторе:

#include <iostream> int main() { std::cout << "hello"; return 0; }

Команды набирают в каталоге, где лежит этот файл. Первая вызывает компилятор. g++ - имя программы компилятора. Ключ -std=c++20 говорит, по каким правилам читать текст: учебник держится стандарта C++20. Дальше указан исходный файл main.cpp. Ключ -o main задает имя готового файла - main, без расширения. Если сборка прошла без ошибок, рядом с исходным текстом появляется этот исполняемый файл. Процессор выполняет уже его, а не текст из редактора.

Вторая команда, ./main, запускает собранный файл. Точка со слешем значит «файл в текущем каталоге», а не команда, которую система ищет по всему компьютеру. В терминале появляется строка hello. Пока исходный текст не меняли, собирать заново не нужно: повторный запуск снова печатает ту же строку. Выполним обе команды по очереди:

g++ -std=c++20 main.cpp -o main ./main

На Windows и macOS команды другие. Они разобраны в следующих уроках.

Соберите программу из урока командами выше и запустите ее. В терминале должна появиться строка hello.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить