Установка инструментов сборки GCC и C / C ++ на CentOS 8

В этой статье я покажу вам, как установить GCC и все необходимые инструменты сборки C/C ++ на CentOS 8 для разработки программ на C/C ++. Итак, приступим.

Сначала обновите кеш репозитория пакетов YUM с помощью следующей команды:

$ sudo yum makecache

Кэш репозитория пакетов YUM должен быть обновлен.

В CentOS 8 все инструменты разработки C/C ++ можно очень легко установить с помощью установка группы Инструменты разработки .

$ sudo yum grouplist

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

$ sudo yum groupinstall «Средства разработки»

Чтобы подтвердить установку, нажмите Y , а затем нажмите .

Менеджер пакетов YUM должен загрузить все пакеты из Интернета и установите их на свой компьютер с CentOS 8.

На этом этапе должны быть установлены GCC и все необходимые инструменты сборки C/C ++.

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

$ gcc —version

Как видите, GCC работает правильно.

Теперь, чтобы проверить, правильно ли работает G ++, выполните следующую команду:

$ g ++ —version

Как видите, G ++ работает правильно.

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

$ make —version

Как видите, make работает правильно.

Написание вашей первой программы на C и C ++:

В этом разделе я покажу вам, как писать свою первую программу на C и C ++, скомпилируйте их с помощью GCC и запустите. Итак, продолжим,

ПРИМЕЧАНИЕ. Исходный файл программы AC должен заканчиваться расширением .c , а исходный файл программы на C ++ должен заканчиваться расширением .cpp . Вы должны всегда помнить об этом.

Сначала создайте исходный файл программы C hello.c и введите следующие строки кода.

#include
#include

int main (void) {
printf («Привет, мир из LinuxHint! n»);

return EXIT_SUCCESS;
}

Окончательный файл исходного кода должен выглядеть следующим образом.

После того, как вы написали свою программу на C, перейдите в каталог (в моем случае ~/codes ), в котором вы сохранил исходный файл C hello.c следующим образом:

$ cd ~/codes

Как видите, hello.c Исходный файл C находится в этом каталоге.

Теперь, чтобы скомпилируйте исходный файл C hello.c , выполните следующую команду:

$ gcc hello.c

Если вы не укажете имя для скомпилированного двоичного/исполняемого файла , a.out будет именем по умолчанию для компиляции двоичный/исполняемый файл.

Если вы хотите предоставить свой скомпилированный двоичный/исполняемый файл имя, т.е. hello , скомпилируйте исходный файл C hello.c с помощью следующей команды:

$ gcc -o hello hello.c

ПРИМЕЧАНИЕ. Здесь -o параметр определяет выходной файл или имя скомпилированного двоичного/исполняемого файла.

После компиляции исходного файла C hello.c должен быть сгенерирован новый скомпилированный двоичный/исполняемый файл hello , как вы можете видеть на снимке экрана ниже. .

$ ls -lh

Теперь запустите скомпилированный двоичный/исполняемый файл hello следующим образом:

$. /hello

Как видите, желаемый результат напечатано на экране.

Теперь создайте новый C ++ исходный файл hello.cpp и введите следующие строки кода.

#include

using namespace std;

int main (void) {
cout
return EXIT_SUCCESS;
}

Окончательный файл исходного кода должен выглядеть следующим образом.

Как видите, файл hello.cpp Исходный файл C ++ находится в каталоге ~/codes .

$ ls -lh

Теперь скомпилируйте исходный файл C ++ привет. cpp и присвойте скомпилированному двоичному/исполняемому файлу имя hello-cpp с помощью следующей команды:

$ g ++ -o hello-cpp hello.cpp

Один раз исходный файл C ++ hello.cpp скомпилирован, должен быть создан новый скомпилированный двоичный/исполняемый файл hello-cpp , как вы можете видеть на снимке экрана ниже.

Теперь запустите hello- cpp скомпилировал двоичный/исполняемый файл следующим образом:

$ ./hello-cpp

Как видите, желаемый результат выводится на экран.

Итак, вот как вы устанавливаете инструменты сборки GCC и C/C ++ на CentOS 8 и пишете свой первый C /Программы на C ++. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий