Перейти к содержимому

Как запустить программу в linux

  • автор:

Как запустить программу 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 Compiler Collection).

Вы можете установить 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.

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

./my_program

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

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

Способ 2. Как запускать программы на языке C в Linux с помощью редактора кода, такого как Visual Studio Code

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

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

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

В этом примере я использую редактор кода Visual Studio. Это чрезвычайно популярный редактор кода с открытым исходным кодом от Microsoft.

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

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

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

sudo apt install gcc

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

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

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

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

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

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

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

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

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

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

Как запустить приложение в Linux

Запуск приложения с помощью операционной системы — это основная задача, которую может выполнить каждый. Рабочий процесс операционной системы Linux полностью отличается от других операционных систем, таких как ОС Windows или macOS. Если вы новичок в Linux и хотите узнать о различных способах запуска или запуска приложения, этот учебник покажет вам все простые и возможные способы.

Как запустить приложение в Linux

В дистрибутиве Linux всегда есть несколько решений для выполнения одной операции. Вы найдете несколько вариантов и можете выбрать любой из них.

Запустить приложение/программу в дистрибутивах Linux можно также с помощью командной строки и графического интерфейса. Вот приемы, которые мы рассмотрим в этом руководстве для запуска программы:

  • Запуск программы через терминал
  • Запуск программы с помощью команды run

(Я использую Linux Mint 21, чтобы объяснить эти методы)

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

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

Чтобы открыть приложение через командную строку, откройте терминал и введите имя программы:

Как запустить программу с помощью команды «Выполнить» в Linux

«команда запуска» — это альтернативный способ быстрого получения приложений без использования терминала. Все дистрибутивы Linux имеют команды запуска в качестве встроенного инструмента. Это довольно просто, когда вы нажимаете «alt+f2», мгновенно появляется диалоговое окно с всплывающим окном «Введите команду»:

Введите имя программы в диалоговом окне и нажмите Enter:

Как запустить программу с помощью меню приложения

Как и в Windows, средство запуска приложений является наиболее распространенным способом запуска программ. В средстве запуска приложений есть список из нескольких значков, которые вы можете запускать вовремя. Поскольку мы работаем над Linux Mint, вы увидите панель запуска приложений в левом нижнем углу экрана. Чтобы запустить приложение, просто перейдите к значку этого приложения и щелкните по нему:

Как запустить программу с помощью поиска в средстве запуска приложений

Меню приложений — еще один простой способ запуска программ на экране. Что вам нужно сделать, это открыть меню приложения, щелкнув его значок, расположенный в верхнем левом углу экрана:

Он перенаправит вас в Диспетчер программ, перейдите к строке поиска, введите имя программы с правильным написанием и выберите его, чтобы открыть:

Как запустить программу с помощью сочетаний клавиш в Linux

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

Откройте меню приложения, введите в строку поиска «клавиатура» и нажмите «Ввод»:

Перейдите на вкладку «Ярлыки», выберите «Launchers» в левом углу, и вы получите там «Пользовательские ярлыки», нажмите на нее и добавьте любой ярлык, который вы хотите.

Заключение

Операционная система Linux предоставляет новичку несколько способов. Это помогает им изучить каждый способ и выбрать свой любимый для выполнения задачи. Точно так же в этой статье показано несколько приемов запуска или запуска программы в Linux. Мы упомянули 6 самых простых способов запуска или запуска программы в системе Linux.

Все права защищены. © Linux-Console.net • 2019-2024

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

где start — название программы. Либо из главного меню (клик по иконке).

Отслеживать
5,185 3 3 золотых знака 25 25 серебряных знаков 49 49 бронзовых знаков
ответ дан 24 янв 2012 в 8:49
Nicolas Chabanovsky Nicolas Chabanovsky
51.4k 88 88 золотых знаков 270 270 серебряных знаков 508 508 бронзовых знаков

Предварительно не забудьте установить права на исполнение.

Отслеживать
ответ дан 24 янв 2012 в 14:13
9,981 3 3 золотых знака 35 35 серебряных знаков 60 60 бронзовых знаков

Если дело происходит в графике, то выставляете в свойства «Пометить как исполняемый» после щелчка правой кнопкой по программе и запускаете.

Отслеживать
ответ дан 27 янв 2012 в 9:35
cryptanalyst cryptanalyst
66 5 5 бронзовых знаков

в том то и дело что все они прописаны «только для чтения». А как поставить чтобы все программы запускались щелчком?

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

В этом кратком руководстве объясняется, как компилировать и запускать программы на C / C ++ в операционной системе GNU / Linux.

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

Потому что компиляция и запуск кода на платформах Linux немного отличается от Windows. Давайте начнем, не так ли?

Настройка среды разработки

Как вы, возможно, уже знаете, нам нужно установить необходимые инструменты и компиляторы для запуска кода, верно?

Средства разработки включают в себя все необходимые приложения, такие как компиляторы GNU GCC C / C ++, make, отладчики, справочные страницы и другие компоненты, которые необходимы для компиляции и сборки нового программного обеспечения, пакетов и т. д.

После установки необходимых инструментов разработки проверьте их с помощью одной из следующих команд:

$ whereis gcc
$ which gcc
$ gcc -v

Эти команды отобразят путь установки и версию компилятора gcc.

Компиляция и запуск программ на C, C ++ на Linux

Во-первых, давайте посмотрим, как скомпилировать и запустить простую программу, написанную на языке Си.

Напишите свой код / программу в вашем любимом редакторе CLI / GUI.

Я собираюсь написать свою программу на C, используя редактор nano.

$ nano itisgood.c

Примечание: вам нужно использовать расширение .c для программ на C или .cpp для программ на C ++.

Скопируйте / вставьте следующий код:
#include int main()
Нажмите Ctrl + O и Ctrl + X, чтобы сохранить и выйти из файла.
Чтобы скомпилировать программу, запустите:

$ gcc itisgood.c -o itisgood
$ cc itisgood.c -o itisgood

Если в вашем коде / программе есть какие-либо синтаксические или семантические ошибки, они будут отображены.

Вы должны исправить их, чтобы продолжить.

Если ошибки нет, компилятор успешно сгенерирует исполняемый файл с именем itisgood в текущем рабочем каталоге.

Наконец, выполните программу, используя команду:

$ ./itisgood

Вы увидите вывод, как показано ниже:

Welcome To itisgood.ru!

Чтобы скомпилировать несколько исходных файлов (например, source1 и source2) в исполняемый файл, запустите:

$ gcc source1.c source2.c -o executable

Чтобы разрешить предупреждения, отладьте символы в выводе:

$ gcc source.c -Wall -Og -o executable

Чтобы скомпилировать исходный код в инструкции ассемблера:

$ gcc -S source.c

Чтобы скомпилировать исходный код без ссылок:

$ gcc -c source.c

Приведенная выше команда создаст исполняемый файл с именем source.o.

Если ваша программа содержит математические функции:

$ gcc source.c -o executable -lm

Для более подробной информации обратитесь к справочным страницам.

$ man gcc

Компиляция и запуск программ C ++

Напишите свою программу на C ++ в любом редакторе по вашему выбору и сохраните ее с расширением .cpp.

Вот простая программа на C ++.

$ cat itisgood.cpp

#include int main()

Чтобы скомпилировать эту программу C ++ в Linux, просто запустите:

$ g++ itisgood.cpp -o itsigood

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

$ ./itisgood

Вы увидите вывод, как показано ниже:

Welcome To itisgood.ru!

В качестве альтернативы, мы можем скомпилировать вышеуказанную программу на C ++, используя команду «make», как показано ниже.

$ make itisgood

Я не использовал расширение .cpp в приведенной выше команде для компиляции программы.

Нет необходимости использовать расширение для компиляции программ на C ++ с помощью команды make.

$ ./itisgood Welcome To itisgood.ru!

Для более подробной информации обратитесь к справочным страницам.

$ man g++

Надеюсь все было достаточно просто и понятно! ��

itisgood

previous post

�� Как исправить ошибку «repository is not valid yet»
�� Как остановить запросы с пустым или неправильным заголовком хоста
You may also like

�� Как отключить ведение журнала NGINX на Linux

�� Настройка файлов .env в Django

�� Как вставить строку в начало файла на.

�� Выполнение вычислений в командной строке с помощью.

☁️ Настройка CORS для Firebase

�� Как легко получить информацию о наиболее требовательных.

�� Как показать ход выполнения команды dd

��Как добавить конфигурационные файлы Nginx и куда их.

⚙️ Как изменить шлюз по умолчанию на Debian

�� Как автоматизировать интерактивные команды cli с помощью.

Leave a Comment Cancel Reply

• Свежие записи ��

  • �� Как проверить оставшееся дисковое пространство в файловой системе Docker Overlay
  • Aida64: Секреты стабильности и мощности вашего ПК
  • �� Как отключить ведение журнала NGINX на Linux
  • ☸️ Как показать образа подов Kubernetes
  • Aida64: Как наладить стресс-тест для железных испытаний
  • Сервисы для продвижения телеграм канала и как они работают
  • �� Выбор между Docker Compose и Docker Swarm
  • Что влияет на стоимость скинов в играх: анализ рынка и трендов
  • ☸️ Как определить, когда был создан объект Kubernetes
  • Безопасность и сохранность грузов под контролем IoT-технологий

• Категории ��

• Теги ��

• itsecforu.ru

• Страны посетителей

IT is good

1. Введение В этой статье мы узнаем, как проверить доступное дисковое пространство при использовании OverlayFS. Сначала разберемся, как OverlayFS работает вместе с Docker.…

Настраивайте кресла и застегивайте ремни безопасности: Aida64 не просто программа, это ваш личный пилот-испытатель в мире компьютерного железа. От диагностики до оптимизации, Aida64…

Отключение ведения журнала в NGINX может быть полезным по разным причинам, например, для уменьшения использования диска, повышения производительности или просто потому, что вам…

Быстрое отображение образов, используемых конкретным стручком. Отобразим поды: $ kubectl get pods NAME READY STATUS RESTARTS AGE multi-continer-pod 0/2 Completed 789 (21h ago)…

Компьютерный стресс-тест, это словно спартанский лагерь для ПК, когда система подвергается крайним проверкам, чтобы показать из чего она сложена. Aida64 вобрал в себя весь арсенал инструментов,…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *