Linux gcc 개발 환경 만들기

linux C/C++언어

Linux OS를 설치할 때 소프트웨어 선택을 “최소 설치”로 했다면 gcc 컴파일러는 설치되지 않습니다. 이 글에서는 gcc컴파일과 gdb패키지를 설치하는 방법을 소개 하겠습니다.

참고로 이 글에서 사용한 Linux 명령은 root 유저로 실행했습니다. wheel 그룹의 유저는 sudo 명령을 가장 앞에 지정하십시오.

작업 환경

이 예시는 다음 환경에서 실행되었습니다. OS버전이 다르면 명령 또는 명령 실행 결과가 다소 다를 수 있습니다.

# cat /etc/redhat-release
CentOS Linux release 8.4.2105
# uname -a
Linux centossrv01 4.18.0-305.3.1.el8.x86_64 #1 SMP Tue Jun 1 16:14:33 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

gcc 컴파일과 gdb 패키지 설치 하기

gcc 명령을 사용할 수 없다면 다음과 같이 yum 명령으로 gcc 패키지를 설치합니다. 이 글에서는 gdb 패키지도 함께 설치했습니다. 설치 결과는 여기를 참조하십시오.

# gcc
-bash: gcc: command not found

# yum install gcc gdb
...중간 생략...
Installed:
  cpp-8.4.1-1.el8.x86_64
  gc-7.6.4-3.el8.x86_64
  gcc-8.4.1-1.el8.x86_64
  gcc-gdb-plugin-8.4.1-1.el8.x86_64
  gdb-8.2-15.el8.x86_64
  gdb-headless-8.2-15.el8.x86_64
  glibc-devel-2.28-151.el8.x86_64
  glibc-headers-2.28-151.el8.x86_64
  guile-5:2.0.14-7.el8.x86_64
  isl-0.16.1-6.el8.x86_64
  kernel-headers-4.18.0-305.10.2.el8_4.x86_64
  libatomic_ops-7.6.2-3.el8.x86_64
  libbabeltrace-1.5.4-3.el8.x86_64
  libipt-1.6.1-8.el8.x86_64
  libmpc-1.1.0-9.1.el8.x86_64
  libxcrypt-devel-4.1.1-4.el8.x86_64

Complete!

참고로 super user 권한이 아니면 다음과 같은 오류 메시지가 표시됩니다. 표시 메시지를 한글 또는 영문으로 변경하고 싶다면 “Linux 표시 메시지 언어 변경하기” 글을 참조하여 환경 변수 LANG의 값을 변경하십시오.

$ yum install gcc gdb
오류: 이 명령은 수퍼 유저 권한으로 실행해야합니다 (대부분의 시스템에서 root 사용자로 실행).
$ su - root
암호:********
#

컴파일 실행하기

샘플 소스로 gcc 컴파일 실행하기에 관해서는 다음 글을 참조하십시오.

눈깨비 정보창고 - 분기탱천
마우스 영역 지정 이미지 캡처를 문자 인식 및 번역하기 버튼 클릭 만으로  을 실행 해 주는 소프트웨어를 작성 했습니다. 자세한 도움말은 여기를 참조 하십시오. 웹 서비스 구축 눈깨비가 본업으로 하고 있는 기술적인 ...

그 외 gcc 개발 환경 설치 방법

gcc 컴파일과 gdb 패키지를 설치하는 다른 방법으로 다음과 같이 소프트웨어 패키지 그룹 단위 (Development Tools)을 설치하는 방법이 있습니다.

눈깨비 정보창고 - 분기탱천
마우스 영역 지정 이미지 캡처를 문자 인식 및 번역하기 버튼 클릭 만으로  을 실행 해 주는 소프트웨어를 작성 했습니다. 자세한 도움말은 여기를 참조 하십시오. 웹 서비스 구축 눈깨비가 본업으로 하고 있는 기술적인 ...
제목과 URL을 복사했습니다