Как настроить C/C++ на AWS EC2?

Опубликовано: 6 Сентября, 2022

Веб-сервисы AWS или Amazon — это платформа облачных сервисов, которая предоставляет вычислительные сервисы по запросу, базы данных, пространство для хранения и многие другие сервисы. EC2 или Elastic Compute Cloud — это масштабируемый вычислительный сервис, запущенный на облачной платформе AWS. Проще говоря, EC2 — это не что иное, как виртуальный компьютер, на котором мы можем выполнять все наши задачи, и у нас есть полномочия настраивать, запускать или даже распускать этот виртуальный компьютер.

В этой статье мы узнаем, как настроить C/C++ на AWS EC2.

Условие:

  1. Аккаунт АВС.
  2. Экземпляр EC2
  3. Пользователь с правами на создание экземпляра

Реализация:

Выполните следующие шаги, чтобы настроить C/C++ на AWS EC2:

Шаг 1. Создайте экземпляр AWS Elastic Cloud Compute.

Шаг 2. Запустите экземпляр EC2, созданный на шаге 1.

Шаг 3. Подключитесь к своему инстансу EC2, нажав кнопку «Подключиться».

Шаг 4 : После подключения появится подсказка.

Шаг 5: Чтобы настроить C/C++, установите необходимые компоненты сборки, используя следующую команду.

sudo apt install build-essential

Шаг 6: Дождитесь окончания процесса.

Шаг 7: Мы успешно настроили C/C++ на нашем экземпляре EC2, чтобы проверить, установлен он или нет, проверьте с помощью следующей команды.

Чтобы проверить, настроен ли C:

gcc --version

Чтобы проверить, настроен ли C++:

g++ --version

Таким образом, мы можем настроить C/C++ на нашем экземпляре EC2, используя EC2 Instance Connect.

Давайте попробуем создать программу на языке C, а затем выполнить эту программу на нашем экземпляре EC2.

C




#include <stdio.h>
  
int main()
{
  
    int x = 10, y = 20;
    int z = x + y;
    printf("Sum is : %d ", z);
    return 0;
}

Используйте следующую команду для компиляции нашей программы C в экземпляре AWS EC2 —

To compile - gcc example.c -o example1.out

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

C++




#include <iostream>
using namespace std;
  
int main()
{
  
    int x = 10, y = 12;
    int z = x + y;
    cout << "Sum is " << z << endl;
    return 0;
}

Используйте следующую команду для компиляции нашей программы на C++ в экземпляре AWS EC2:

To compile - g++ example1.cpp -o example1.out

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