Компилируем и запускаем программы C, C++ в Linux

Оригинальное название Linux Executable File

Формат run, вариант 3:

  • Название формата Отчет о сканировании Runscanner

  • Оригинальное название Runscanner Scan File

  • Разработчик: Runscanner

  • Категория Документы, текстовые файлы

Описание расширения

Файл с расширением .RUN содержит информацию, собранную в результате сканирования системы программой Runscanner. Runscanner — это бесплатная программа, которая служит для анализа автоматически запускаемых в системе процессов, с целью выявления различного рода вредоносного ПО. В файл записывается информация о запущенных программах, драйверах, службах, о найденных во время сканирования уязвимостях. RUN-файлы используются для обмена пользователями, например эксперт может изучить такой файл и дать рекомендации для исправления.

  • Чем открыть RUN Runscanner Любым текстовым редактором: Блокнот PSPad editor Notepad++

Обновлено: (голосов: 1)

Установка игр из пакета

Далее рассмотрим способ установки игры из готовых пакетов. Пакеты могут быть получены у стороннего разработчика или входить в используемый репозиторий. Для установки игры необходимо:

1. Скачать пакет(ы) через браузер по ссылке, например:

-x86_64/_

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

$ wget _64/Packages/a/_

2. От root-пользователя запустить локальную установку пакета с зависимостями, выполнив команду: для РЕД ОС версии 7.1 или 7.2:

# yum localinstall _

Установка игр из пакета

для РЕД ОС версии 7.3 и старше:

# dnf localinstall _

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

Установлено: _64 1: Установлены зависимости: _64 0: _64 5: Выполнено!

3. Запуск игры производится через «Главное меню» – «Игры».

Читайте также:  28 полезных советов как обезопасить WordPress без плагинов

Рис. 1 — Запуск игры из пакета

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

Сначала посмотрим, как скомпилировать и запустить простую программу, написанную на языке Си.

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

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

Я собираюсь написать свою программу на Си с помощью редактора nano.

$ nano ostechnix.c

Примечание. Вам необходимо использовать расширение .c для программ на Си или .cpp для программ на Си++.

Скопируйте/вставьте следующий код:

#include <stdio.h> int main() { printf(«Welcome To OSTechNix!»); return 0; }

Нажмите Ctrl+O и Ctrl+X для сохранения и выхода из файла.

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

$ gcc ostechnix.c -o ostechnix

Или:

$ cc ostechnix.c -o ostechnix

Если в вашем коде/программе есть синтаксические или семантические ошибки, они будут отображены. Сначала необходимо их исправить, чтобы двигаться дальше. Если ошибки нет, то компилятор успешно сгенерирует исполняемый файл ostechnix в текущем рабочем каталоге.

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

$ ./ostechnix

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

Welcome To OSTechNix!

Чтобы скомпилировать несколько исходных файлов (например, 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-страницам (страницы руководства).

$ man gcc

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

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

Читайте также:  Типы циклов в языках программирования: for, foreach, while и do while

Пример простой C++ программы:

$ cat

Программа:

#include <iostream> int main() { std::cout << «Welcome To OSTechNix!» << std::endl; return 0; }

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

$ g++ -o ostechnix

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

$ ./ostechnix

Выведет:

Welcome To OSTechNix!

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

$ make ostechnix

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

Запустите, используя команду:

$ ./ostechnix Welcome To OSTechNix!

За более подробной информацией обращайтесь к man-страницам.

$ man g++

Надеюсь, что статья помогла.

Установка из исходников

Если для вашей системы нигде нет deb-пакетов, то программу можно собрать (скомпилировать) самому из исходных кодов, которые можно скачать на официальном сайте любой Open Source программы либо из source-репозитория дистрибутива.

Я рекомендую по возможности избегать этого способа установки программ. Основное, что вам понадобится — это средства для компиляции, для этого сначала нужно установить пакет build-essential. Дальше, нужно распаковать архив с кодами программы в какую-то временную папку. Потом нужно найти файл README или INSTALL, прочитать его и выполнить то, что там написано. Чаще, установка программ таким способом ограничивается последовательным выполнением следующих команд:

./configure make sudo make install

Но в некоторых случаях могут быть отличия. Кроме того, после выполнения скрипта ./configure вы можете получить сообщение о том, что в системе не установлено библиотек нужных для компиляции программы. В таком случае нужно будет установить их самому и повторить процесс. Обычно процесс компиляции занимает определенное время и напрямую зависит от мощности вашего компьютера.

Читайте также:  Загрузочная флешка Линукс (Linux): 5 инструкций по созданию

Вот так. Желательно, конечно, по возможности избегать установки программ не с помощью deb-пакетов, то есть другие способы не рекомендуются. Однако их нужно знать, чтобы не запутаться в потоке информации.