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

Опубликовано: 7 Июля, 2021

C - это процедурный язык программирования. Первоначально он был разработан Деннисом Ричи между 1969 и 1973 годами. В основном он разрабатывался как язык системного программирования для написания операционной системы. Основные особенности языка C включают низкоуровневый доступ к памяти, простой набор ключевых слов и чистый стиль. Эти функции делают язык C подходящим для системного программирования, такого как разработка операционной системы или компилятора.
Во-первых, нам нужно установить некоторые инструменты и приложения разработки, такие как компилятор GNU, GCC, C / C ++, для компиляции и выполнения кода в Linux. Вы можете проверить установленные инструменты, используя следующую команду:

Чтобы проверить информацию о версии cc:

 cc -v

Теперь рассмотрим простой файл программы C с именем Geeks.c следующим образом:




#include <stdio.h>
int main( void )
{
printf ( "Hello! Geeks " );
return 0;
}

Для компиляции этого кода мы можем использовать:

cc имя_файла.c -o имя_файла_исполняемого

Здесь filename.c - это файл программы на языке C, а параметр -o используется для отображения ошибок в коде. Если ошибок не обнаружено, будет создан исполняемый файл как исполняемый_файл_имя .

 cc Geeks.c -o geeksoutput

Здесь geeksoutput - это создаваемый исполняемый файл. Таким образом, мы можем выполнить это так:

 ./geeksoutput

Для программных файлов C ++:

C ++ - это язык программирования общего назначения, широко используемый в настоящее время для соревновательного программирования. Он имеет императивные, объектно-ориентированные и общие функции программирования. C ++ работает на многих платформах, таких как Windows, Linux, Unix, Mac и т. Д. Прежде чем мы начнем программировать на C ++. Нам потребуется настроить среду на нашем локальном компьютере для успешной компиляции и запуска наших программ на C ++. Вы можете проверить установленные инструменты, используя следующую команду:

Чтобы проверить информацию о версии g ++:

 g ++ --version

Теперь рассмотрим простой программный файл на C ++ с именем geeks.cpp следующим образом:




#include<iostream>
using namespace std;
// main function
// where the execution
// of program begins
int main()
{
// prints Hello World!
cout<< "Hello World! " ;
return 0;
}

Для компиляции этого кода мы можем использовать:

 g ++ имя_файла.cpp -o имя_исполняемого_файла

Здесь filename.cpp - это программный файл C ++, а параметр -o используется для отображения ошибок в коде. Если ошибок не обнаружено, будет создан исполняемый файл как исполняемый_файл_имя .

 g ++ geeks.cpp -o geeksoutput

Здесь geeksoutput - это создаваемый исполняемый файл. Таким образом, мы можем выполнить это так:

 ./geeksoutput

Для программных файлов Java:

Java - один из самых популярных и широко используемых языков программирования и платформ. Платформа - это среда, которая помогает разрабатывать и запускать программы, написанные на любом языке программирования. Вы можете проверить установленные инструменты, используя следующую команду:

Чтобы проверить информацию о версии Java:

 javac -version

Для компиляции кода мы можем использовать:

 javac filename.java

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

 java classname

Пример: Теперь рассмотрим простой программный файл Java с именем HelloWorld.java следующим образом:




class HelloWorld
{
// Main Method
public static void main(String args[])
{
System.out.println( "Hello, GFG" );
}
}

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.