Как скомпилировать программу c в терминале

Для многих разработчиков Linux является идеальной средой для написания кода на C++ из-за открытого исходного кода и мощного компилятора. Однако компиляция и запуск программ на C++ в Linux может пугать пользователей, не знакомых с этой процедурой. К счастью, с правильными инструкциями и инструментами это можно сделать просто. Это руководство призвано помочь вам в процессе компиляции и запуска программ C++ в Linux, разбив его на простые этапы.

Как скомпилировать и запустить программу на C++ в терминале Linux

Компиляция программ C++ в Linux — это простой процесс, который можно выполнить с помощью компилятора GNU, также известного как g++. Эта программа командной строки преобразует ваш код языка высокого уровня в исполняемый файл. Если у вас есть какие-то знания в области программирования на C++, наша главная задача — научить вас компилировать и запускать программы на C++ в терминале.

Чтобы скомпилировать программу C++ в терминале Linux с помощью компилятора g++, выполните следующие шаги:

Как компилировать C/C++ в Visual Studio Code на Windows?

Шаг 1: Сначала создайте файл cpp с помощью редактора nano и вставьте в него код C++:

нано имя файла. cpp

Здесь я использую следующий код в качестве примера.

Источник: ciksiti.com

Как написать, скомпилировать и запустить программу на C в Ubuntu и других дистрибутивах Linux [Совет для начинающих]

Как вы программируете на C в Linux? Это действительно очень просто и состоит из трех простых шагов.

Читайте также:
Опсурт отзывы о программе

Шаг 1: Вы пишете свою программу и сохраняете файл с расширением .c. Например, my_program.c.

Шаг 2: Вы компилируете программу и генерируете объектный файл с помощью компилятора gcc в терминале следующим образом:

gcc -o my_program my_program.c

Шаг 3: Вы запускаете сгенерированный объектный файл для запуска вашей программы C в Linux:

./my_program

Это было лишь краткое описание того, как скомпилировать и запустить программу C в Linux. Если вы новичок в C или Linux, я подробно покажу эти шаги, чтобы вы чувствовали себя комфортно при написании программы на C в среде Linux.

Фактически, я расскажу, как запускать программы на C в терминале Linux, а также в редакторе кода.

Метод 1: как запускать программы на C в терминале Linux

Чтобы запустить программу C в Linux, в вашей системе должен присутствовать компилятор C. Самый популярный компилятор — gcc (Коллекция компиляторов GNU).

Вы можете установить gcc с помощью диспетчера пакетов вашего дистрибутива. В дистрибутивах Linux на основе Debian и Ubuntu используйте команду apt:

sudo apt install gcc

Перейдите в каталог, в котором вы сохранили свою программу C (или укажите путь), а затем сгенерируйте объектный файл, скомпилировав программу:

gcc -o my_program my_program.c

Помните, что предоставлять выходной объектный файл (-o my_program) необязательно. Если вы этого не сделаете, автоматически будет сгенерирован объектный файл с именем a.out. Но это плохо, потому что он будет перезаписан для каждой программы на C, и вы не сможете узнать, какой программе принадлежит объектный файл a.out.

Компиляция кода на Си с помощью gcc на Linux Mint 20

После создания объектного файла запустите его, чтобы запустить программу C. Это уже исполняемый файл. Просто используйте это так:

./my_program

И он отобразит желаемый результат, если ваша программа верна. Как видите, это не сильно отличается от запуск программ на C ++ в Linux.

Каждый раз, когда вы вносите изменения в свою программу, вы должны сначала скомпилировать ее, а затем запустить сгенерированный объектный файл для запуска программы C.

Читайте также:
Программа исследования в курсовой работе пример

Метод 2: как запускать программы на C в Linux с помощью редактора кода, такого как Visual Studio Code

Не всем нравится командная строка и терминал, и я это полностью понимаю.

Вы можете использовать подходящую C / C ++ IDE, такую ​​как Eclipse или Code Blocks, но они часто являются слишком тяжелыми программами и больше подходят для больших проектов.

Я рекомендую использовать редактор с открытым исходным кодом, например Visual Studio Code или Atom. В основном это текстовые редакторы, и вы можете устанавливать надстройки для компиляции и запуска программ непосредственно из графического редактора кода.

Первое первым, установить Visual Studio Code в Ubuntu из программного центра. Для других дистрибутивов, пожалуйста, проверьте менеджер пакетов вашего дистрибутива Linux или центр программного обеспечения. Вы также можете посетить официальный сайт для получения дополнительной информации.

Запустите Visual Studio Code, откройте / создайте проект и создайте здесь свою программу C. Я использую образец программы Hello World.

Вы должны убедиться, что в вашей системе Linux установлен компилятор gcc.

sudo apt install gcc

Следующее, что вам нужно, — это использовать расширение, которое позволяет запускать код C. Microsoft может предложить вам установить собственное расширение для программы C / C ++, но его сложно настроить, поэтому я не рекомендую его.

Вместо этого я предлагаю использовать расширение Code Runner. Это серьезное расширение, и вы можете легко запускать код C и C ++ без дополнительной настройки.

Перейдите на вкладку «Расширения», найдите «Code Runner» и установите его.

Перезапустите код Visual Studio. Теперь у вас должна быть возможность запустить код C одним из следующих способов:

  • С помощью сочетания клавиш Ctrl + Alt + N.
  • Нажмите F1, а затем выберите или введите Run Code.
  • Щелкните правой кнопкой мыши текстовый редактор и выберите команду Выполнить код из контекстного меню.

Когда вы запускаете программу, она автоматически компилируется и запускается. Вы можете увидеть результат в терминале, который открывается в нижней части редактора. Что может быть лучше этого?

Читайте также:
Развлекательная программа кому за 50

Какой метод вы предпочитаете?

Запуск нескольких программ C в командной строке Linux — это нормально, но использование редактора кода намного проще и экономит время. Вы не согласны?

Я позволяю вам решать, какой метод вы хотите использовать.

Источник: websetnet.net

Сборка и запуск программ C/C++ с помощью терминала

В этой статье мы создадим и запустим программы на C++ с помощью терминала. Вы любитель терминалов и любите работать с программами на C/C++? Предпочитаете ботанику мейнстриму? Если да, садитесь, у меня есть для вас кое-что очень интересное.

4 лучших текстовых редактора на основе терминала для Linux

  • краткое резюме
  • понять флаги
  • Флаги компилятора g++

краткое резюме

В этой статье мы узнаем, как использовать Терминал для простой компиляции и запуска программ C/C++. Мы также узнаем значение и важность каждого флага, передаваемого компилятору, при компиляции нашей программы.

понять флаги

Прежде чем перейти к теме, давайте рассмотрим концепцию флагов. Если вы знаете эту часть, вы можете перейти к следующему разделу.

Флаги — это дополнительные аргументы, которые передаются какой-либо программе при выполнении команды в Терминале. Для конкретной программы может быть определено большое количество флагов. Каждый из этих флагов имеет определенное назначение. Это станет вам яснее после следующего примера:

Лучший способ найти флаги, которые могут быть переданы программе/команде, — это использовать » —help «флаг. Этот флаг установлен практически для всех терминальных команд.

Флаги компилятора g++

Compilar y ejecutar el programa

Заключение

В этой статье мы узнали о значении и использовании различных флагов g++, а также узнали, как компилировать и запускать нашу программу на C/C++ в разных операционных системах с помощью простой программы двоичного поиска на C++.

Рекомендации

Для получения дополнительной информации о C++ и g++ посетите следующие сайты.

  • https://gcc.gnu.org/
  • https://stackoverflow.com/questions/37868265/run-c-program-in-terminal
  • https://en.cppreference.com/w/

Источник: codepre.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru