본문 바로가기

프로그래밍 언어/C

Mac에서 C 컴파일러 설치, Xcode와 GCC 활용하기

Mac에서 C 컴파일러 설치, Xcode와 GCC 활용하기

Mac에서 C 언어로 개발을 시작하려면 적절한 컴파일러 환경을 구축하는 것이 중요합니다. Mac은 기본적으로 Xcode를 통해 개발 환경을 제공하며, GCC 설치를 통해 다양한 컴파일 옵션을 활용할 수도 있습니다. 이번 가이드에서는 Xcode Command Line Tools와 Homebrew를 활용해 GCC를 설치하는 방법을 단계별로 설명합니다.

 

 

목차

  1. Xcode와 Xcode Command Line Tools 설치
  2. 터미널을 통한 Xcode Command Line Tools 설치 확인
  3. Homebrew로 GCC 설치하기
  4. GCC 설치 확인과 버전 체크
  5. C 컴파일러 설정 테스트

 

1. Xcode와 Xcode Command Line Tools 설치

Xcode는 Mac의 기본 개발 환경으로, C, C++, Swift 등 다양한 언어를 지원합니다. Xcode와 함께 제공되는 Command Line Tools는 터미널에서 gccclang 명령어를 사용할 수 있도록 설정해 줍니다. App Store에서 Xcode를 다운로드하여 설치한 후, 터미널을 열고 다음 명령어를 입력해 Command Line Tools를 설치합니다.


xcode-select --install

명령어 실행 후 안내에 따라 설치 과정을 완료하면 됩니다. Xcode Command Line Tools는 컴파일러, 디버거 등 다양한 도구를 포함하고 있어 C 프로그램을 개발하는 데 필수적입니다.

 

 

 

2. 터미널을 통한 Xcode Command Line Tools 설치 확인

설치가 완료되었는지 확인하려면 터미널에서 gcc --version 명령어를 실행합니다. 설치가 정상적으로 완료되었다면 설치된 컴파일러의 버전 정보가 출력됩니다. 이 과정은 시스템에 Xcode가 올바르게 설치되었는지 확인하는 데 중요합니다.

예시:


gcc --version

만약 버전 정보가 출력되지 않거나 오류 메시지가 나타난다면, Xcode Command Line Tools가 제대로 설치되지 않은 것이므로 재설치가 필요할 수 있습니다.

 

 

 

3. Homebrew로 GCC 설치하기

GCC는 Xcode와 별개로 설치할 수 있으며, Homebrew 패키지 관리자를 사용하면 Mac에서 손쉽게 설치할 수 있습니다. Homebrew가 설치되어 있지 않다면, 먼저 터미널에서 다음 명령어를 입력해 설치를 진행합니다.


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

이후 Homebrew가 설치되면, 다음 명령어를 통해 GCC를 설치합니다.


brew install gcc

설치 과정이 완료되면 gcc 명령어가 활성화되며, 다양한 컴파일 옵션을 통해 C 프로그램을 빌드할 수 있게 됩니다.

 

 

 

 

4. GCC 설치 확인과 버전 체크

GCC 설치가 완료되었는지 확인하려면 gcc-로 시작하는 명령어(예: gcc-11)를 입력해 봅니다. 이 명령어로 버전 정보를 확인할 수 있으며, 올바른 설치 여부를 파악할 수 있습니다. Homebrew를 통해 설치된 GCC는 특정 버전으로 표시되며, 일반적으로 /usr/local/bin/에 위치합니다.

예시:


gcc-11 --version

여기서 ‘11’은 설치된 GCC 버전에 따라 다를 수 있습니다. 설치 후 해당 명령어가 정상적으로 작동하면 GCC가 성공적으로 설치된 것입니다.

 

 

 

5. C 컴파일러 설정 테스트

설치가 완료되었으면 간단한 C 프로그램을 작성하여 컴파일러 설정이 제대로 되었는지 확인합니다. 예를 들어, 다음과 같은 C 프로그램을 작성하고 저장합니다.


#include <stdio.h>

int main() {
    printf("Hello, World!\\n");
    return 0;
}

이 파일을 hello.c라는 이름으로 저장한 후, 다음과 같이 컴파일합니다.


gcc hello.c -o hello

컴파일이 성공하면 ./hello 명령어를 통해 프로그램을 실행하고, 출력 결과로 "Hello, World!"가 나타나는지 확인합니다. 이를 통해 컴파일러가 정상적으로 작동하는 것을 확인할 수 있습니다.