Computer >> 컴퓨터 >  >> 프로그래밍 >> C++

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

GCC(GNU Compiler Collection)는 GNU 프로젝트에서 개발한 오픈소스 컴파일러와 도구 모음입니다. GCC는 C/C++, Objective-C, Fortran 등 다양한 프로그래밍 언어의 소스 코드를 기계어로 변환해 줍니다. 또한 컴파일 과정에서 코드 최적화와 오류 검사를 수행하고, 컴파일된 프로그램을 디버깅하는 데 필요한 도구까지 함께 제공합니다. 나아가 ARM 32비트, ARM 64비트, x86_64, PowerPC 등 다양한 시스템 아키텍처를 대상으로 하는 크로스 컴파일도 지원합니다.

이번 글에서는 Debian 12 "Bookworm"에 GCC C/C++ 컴파일러를 설치하는 방법을 단계별로 자세히 살펴보겠습니다.

목차

  1. Debian 12 패키지 데이터베이스 캐시 업데이트
  2. Debian 12에 GCC C/C++ 컴파일러 설치
  3. GCC 컴파일러 정상 설치 여부 확인
  4. Debian 12에 이전 버전 GCC C/C++ 컴파일러 설치
  5. 마무리

1. Debian 12 패키지 데이터베이스 캐시 업데이트

설치 전 최신 패키지 정보를 반영하기 위해 먼저 패키지 데이터베이스 캐시를 업데이트해야 합니다. 터미널에서 다음 명령을 실행하세요.

$ sudo apt update

명령 실행 후 패키지 목록이 정상적으로 갱신되면 캐시 업데이트가 완료된 것입니다.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

2. Debian 12에 GCC C/C++ 컴파일러 설치

Debian 12에 GCC C/C++ 컴파일러와 필수 빌드 도구(build-essential)를 한 번에 설치하려면 다음 명령을 실행합니다.

$ sudo apt install build-essential

설치 진행 여부를 묻는 메시지가 나타나면 Y를 입력한 뒤 <Enter> 키를 눌러 계속 진행하세요.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

이제 인터넷에서 GCC와 필요한 빌드 도구들이 다운로드됩니다. 패키지 용량에 따라 다소 시간이 걸릴 수 있습니다.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

다운로드가 끝나면 자동으로 설치가 시작됩니다. 이 단계 역시 잠시 기다려 주세요.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

여기까지 완료되면 Debian 12 시스템에 GCC C/C++ 컴파일러와 필수 빌드 도구가 모두 설치된 것입니다.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

3. GCC 컴파일러 정상 설치 여부 확인

설치가 끝난 후 터미널에서 다음 명령을 실행하면 GCC와 G++ 컴파일러에 접근할 수 있는지 확인할 수 있습니다.

$ gcc --version
$ g++ --version

아래 화면처럼 버전 정보가 출력되면 정상입니다. 예시 환경에는 GCC C/C++ 컴파일러 버전 12.2.0이 설치되어 있습니다.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

4. Debian 12에 이전 버전 GCC C/C++ 컴파일러 설치

Debian 12는 기본적으로 GCC C/C++ 컴파일러 버전 12를 설치합니다. 하지만 프로젝트 호환성 등의 이유로 구버전이 필요한 경우가 있습니다. 이럴 때는 GCC C/C++ 컴파일러 버전 11을 추가로 설치할 수 있습니다.

버전 11을 설치하려면 다음 명령을 실행하세요.

$ sudo apt install gcc-11 g++-11

설치 확인 메시지가 나타나면 Y를 입력하고 <Enter> 키를 눌러 진행합니다.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

인터넷에서 GCC C/C++ 컴파일러 버전 11과 관련 도구들이 다운로드됩니다. 완료될 때까지 잠시 기다려 주세요.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

다운로드가 완료되면 설치가 자동으로 진행됩니다.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

설치가 끝나면 Debian 12 시스템에 GCC C/C++ 컴파일러 버전 11이 준비된 것입니다.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

아래 명령으로 버전을 다시 확인해 보겠습니다.

$ gcc --version
$ g++ --version

출력 결과에서 GCC C/C++ 컴파일러 버전 11.3.0이 설치되어 있는 것을 확인할 수 있습니다.

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

5. 마무리

이번 가이드에서는 Debian 12 "Bookworm"에 기본 버전인 GCC C/C++ 컴파일러 12를 설치하는 방법과, 필요에 따라 이전 버전인 GCC 11을 설치하는 방법까지 함께 알아보았습니다. 이 과정을 통해 C/C++ 프로그램을 빌드하고 디버깅할 수 있는 개발 환경을 손쉽게 갖출 수 있습니다.


저자 소개

Debian 12에 GCC C/C++ 컴파일러 설치하기 – 단계별 완벽 가이드

Shahriar Shovon

프리랜서이자 리눅스 시스템 관리자입니다. Node.js와 JavaScript를 활용한 웹 API 개발에도 큰 관심을 두고 있습니다. 방글라데시 출신으로, 현재 방글라데시의 유명 공과대학 중 하나인 쿨나 공과대학교(KUET)에서 전자통신공학을 전공하고 있습니다.