GCC(GNU 컴파일러 모음)는 프로그래밍 언어인 C, C++, Objective-C, Portran, Ada, Go 및 D용 컴파일러 및 라이브러리의 모음입니다. 리눅스 커널 및 GNU 도구를 포함한 많은 오픈 소스 프로젝트는 GCC를 사용하여 컴파일됩니다.
이 자료에서는 CentOS 8에 GCC를 설치하는 방법을 설명합니다.
CentOS에 GCC를 설치
기본 중심입니다.OS 리포지토리에는 GNU 컴파일러 모음, GNU 디버거 및 기타 소프트웨어 컴파일링에 필요한 개발 라이브러리와 도구가 포함된 "개발 도구" 패키지 그룹이 포함되어 있습니다.
개발 도구 패키지를 설치하려면 다음 명령을 루트 또는 sudo 권한이 있는 사용자로 실행하십시오.
sudo dnf group install "Development Tools"
명령어는 gcc, g++ 및 make를 포함한 많은 패키지를 설치합니다.
개발에 GNU/Linux를 사용하는 방법에 대한 설명서 페이지를 설치할 수도 있습니다.
sudo dnf install man-pages
GCC 버전을 인쇄하는 GCC --version 명령을 사용하여 GCC 컴파일러가 성공적으로 설치되었는지 확인합니다.
CentOS 8에서 사용할 수 있는 기본 버전의 GCC는 8.3.1입니다.
gcc --version
# gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4)
# Copyright (C) 2018 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Hello World 예제를 컴파일
이 섹션에서는 GCC를 이용한 기본 C 프로그램을 정리하겠습니다. 텍스트 편집기를 열고 다음 파일을 만듭니다.
# hello.c
#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
다음을 실행하여 파일을 저장하고 실행 파일로 컴파일합니다.
gcc hello.c -o hello
명령을 실행하는 디렉터리에 hello라는 이진 파일이 생성됩니다.
Hello 프로그램을 실행합니다.
프로그램이 다음을 출력합니다.
./hello
# Hello World!
CentOS 8에 GCC를 설치하는 방법을 보여드렸습니다. 이제 공식 GCC 설명서 페이지를 방문하여 GCC 및 G++를 사용하여 C 및 C++ 프로그램을 컴파일하는 방법에 대해 알아볼 수 있습니다.
참조
'SW > 리눅스' 카테고리의 다른 글
Regex : Grep : 정규식 표현 사용 방법, 예제, 명령어 (0) | 2022.07.26 |
---|---|
Linux : Debian 10 : Apache Virtual Hosts 설정 방법, 예제, 명령어 (0) | 2022.07.25 |
Linux : chmod 777 의미 이해 방법, 예제, 명령어 (0) | 2022.07.23 |
Linux : Debian 10 : Elasticsearch 설치 방법, 예제, 명령어 (0) | 2022.07.22 |
Linux : tar.xz 압축 풀기, 특정 파일 추출 방법, 예제, 명령어 (0) | 2022.07.21 |