Давайте подробно рассмотрим настройку среды программирования на локальном компьютере, или на сайте онлайн.
Программы C++ могут выполняться в различных операционных системах, таких как Windows, Linux, Mac OS и т.д. Каждая операционная система имеет свои собственные функции и поведение, и в зависимости от этого подход к настройке среды C++ будет соответственно различаться.
Теперь давайте изучим различные способы выполнения программ на C++!
Местная среда
Чтобы эффективно изучить C++, вам нужно попрактиковаться в программах, прежде чем вы начнете программировать на C++. Для этого вам нужно иметь подходящую среду на вашем компьютере, в которой сможете писать программы на C++, компилировать их и позже выполнять.
В рамках настройки локальной среды вам нужны два наиболее важных программных обеспечения на вашем компьютере, как указано ниже:
1) Текстовый редактор
Во-первых, вам нужно писать программы и сохранять каждый файл с расширением «.cpp». Чтобы писать эти программы, вам понадобиться специальный текстовый редактор. Это может быть простой блокнот или расширенный редактор, например Notepad++. Этот редактор нужен вам для написания программ.
Как только вы закончите писать программу, сохраните этот файл с расширением ‘.cpp’, а затем передайте его компилятору для компиляции. Этот файл с расширением .cpp называется «файлом исходного кода».
Ниже приведен скриншот редактора Notepad++, который используется для написания программ на C++:
2) Компилятор
Когда у вас есть готовая программа на C++, вам нужно скомпилировать программу и выполнить ее. Мы используем программу под названием «Compiler» для компиляции программы.
Компилятор — это программное обеспечение, которое преобразует программу, написанную на языке высокого уровня (в данном случае C++), в инструкции машинного языка низкого уровня, понятные компьютеру. Позже компьютер выполняет каждую из этих инструкций для получения желаемых результатов. Этот набор низкоуровневых машинных инструкций называется объектным кодом.
Таким образом, простыми словами, компиляцию можно определить как преобразование исходного кода в объектный код.
Далее мы рассмотрим детали настройки компилятора на разных платформах.
Настройка компилятора C/C++
Операционная система Linux
Вам нужно ввести следующую команду, чтобы убедиться, что ваша операционная система Linux имеет правильную версию компилятора C++.
1 |
g++ -v |
Если компилятор правильно установлен в системе Linux, то приведенная выше команда запустит компилятор C++ и напечатает его версию. Если возникает ошибка, то требуется исправить ее.
После правильной настройки компилятора вы можете скомпилировать любую программу на C++, введя следующую команду:
1 |
g++ filename.cpp |
Если код не содержит ошибок, будет сгенерирован исполняемый файл «a.out», который при выполнении предоставит вам желаемые результаты.
1 |
./a.out |
Приведенная выше команда для выполнения a.out может отличаться в зависимости от версии Linux.
Операционная система Windows
C++ очень обширен, как и компиляторы, доступные для C++. У нас есть много компиляторов, доступных в Windows, из которых некоторые находятся в свободном доступе, а некоторые платные.
Некоторые из компиляторов, которые находятся в свободном доступе, перечислены ниже:
- Cygwin (GNU C++)
- MINGW (Minimalist GNU for Windows) – GCC version for Windows.
- Intel C++ for non-commercial development.
- Microsoft Visual C++ Express edition.
- Oracle C++
Среди всех вышеперечисленных компиляторов наиболее популярным является компилятор Microsoft Visual C++. Вы можете загрузить бесплатную экспресс-версию или версию сообщества для этого компилятора. Это комплексное решение IDE, которое позволит вам разрабатывать все, от простых программ до больших проектов.
Поскольку это готовая IDE, вам не нужно специально давать какую-либо команду или запоминать последовательность для компиляции и выполнения программ на C++. Просто нужно скачать соответствующую версию MS Visual Studio и установить ее. После этого вы можете спокойно ей пользоваться.
На изображении ниже показан MS Visual Studio, установленный в системе Windows:
Другие IDE для C++
Помимо IDE, которые уже обсуждались выше, существует еще множество других IDE, предназначенных для компиляции C++. Если вы вообще не хотите устанавливать программу для программирования на C++, вы всегда можете скомпилировать и выполнить свои программы с помощью различных онлайн-компиляторов.
Вот список самых популярных из них:
Cpp.sh
Это интерактивный онлайн-компилятор, который позволит вам писать программу на C++ онлайн и выполнять ее.
Ниже приведен скриншот, на котором показана простая программа, выполняемая в cpp.sh.
Codechef ide
Codechef ide — многоязычный компилятор, позволяющий выбирать соответствующий язык, для которого вы хотите выполнять программы.
Создание программы и ее выполнение будут выглядеть так, как показано ниже:
Вывод
Онлайн-IDE — лучший вариант для людей, изучающих C++. Мы надеемся, что данная статья была вам достаточно понятной, и вы получили полное представление о настройке среды для C++.
В следующей статье мы поговорим об основном синтаксисе C++, и перейдем к изучению программирования на C++ со всеми основными понятиями C++, а если точнее: ключевыми словами, идентификаторами, блоками и разделителями.
С Уважением, МониторБанк