본문 바로가기

프로그래밍 언어/C

Windows에서 C 컴파일러 설치하기, MinGW로 시작하는 방법

Windows에서 C 컴파일러 설치하기, MinGW로 시작하는 방법

Windows 환경에서 C 언어로 개발을 시작하려면 먼저 C 컴파일러가 필요합니다. MinGW(Minimalist GNU for Windows)는 Windows에서 GNU 컴파일러를 사용할 수 있도록 해주는 도구로, C 언어를 포함한 여러 언어의 컴파일을 지원합니다. 이 가이드에서는 MinGW를 설치하고 환경 변수를 설정하며, 테스트 컴파일까지 단계별로 설명합니다.

 

 

목차

  1. MinGW란 무엇인가?
  2. MinGW 다운로드 및 설치
  3. 환경 변수 설정
  4. 설치 확인 및 테스트 컴파일
  5. Visual Studio Code와 연동하기
  6. 문제 해결 및 FAQ

 

 

MinGW란 무엇인가?

MinGW는 Windows에서 GNU 컴파일러를 사용할 수 있게 해주는 오픈소스 소프트웨어입니다. 이를 통해 Windows에서도 Linux 환경과 유사하게 C, C++ 등의 언어를 컴파일할 수 있습니다. MinGW는 특히 설치가 간단하고, 별도의 IDE 없이도 코드 작성과 컴파일이 가능하다는 장점이 있습니다.

 

 

 

MinGW 다운로드 및 설치

MinGW는 공식 웹사이트에서 다운로드할 수 있습니다. 다음은 설치 과정입니다:

  1. MinGW 공식 웹사이트로 이동하여 설치 파일을 다운로드합니다.
  2. 다운로드한 파일을 실행하여 설치 마법사를 시작합니다.
  3. 설치 시 기본 설치 경로를 확인하고, 'mingw32-gcc-g++', 'mingw32-gcc-gfortran' 등의 패키지를 선택하여 설치합니다.
  4. 모든 필수 패키지를 선택한 후 'Apply Changes'를 클릭하여 설치를 완료합니다.

설치가 완료되면 MinGW의 bin 폴더에 GCC가 포함되어 있으며, 이를 사용하여 C 프로그램을 컴파일할 수 있습니다.

 

 

 

환경 변수 설정

컴파일러를 설치한 후에는 Windows에서 MinGW를 인식하도록 환경 변수를 설정해야 합니다. 이를 통해 어디서든지 명령어로 GCC를 사용할 수 있습니다.

  1. Windows 검색에서 '환경 변수 편집'을 검색하여 시스템 환경 변수 설정 창을 엽니다.
  2. '환경 변수' 버튼을 클릭하고, '시스템 변수'에서 'Path'를 선택한 뒤 '편집'을 클릭합니다.
  3. MinGW의 bin 폴더 경로(예: C:\MinGW\bin)를 추가합니다.
  4. 확인 버튼을 클릭하여 설정을 저장합니다.

환경 변수를 설정하면 명령 프롬프트에서 어디서든 gcc 명령어를 사용할 수 있습니다.

 

 

 

설치 확인 및 테스트 컴파일

환경 변수가 올바르게 설정되었는지 확인하기 위해 테스트 컴파일을 해봅니다.

  1. 명령 프롬프트를 열고 gcc --version 명령어를 입력하여 설치를 확인합니다.
  2. 새로운 C 파일(hello.c)을 생성하고 다음 코드를 작성합니다:
#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
    
  1. gcc hello.c -o hello 명령어를 사용하여 컴파일합니다.
  2. 컴파일이 완료되면 hello.exe 파일이 생성되며, hello 명령어로 실행할 수 있습니다.

이 테스트가 성공적으로 완료되면 MinGW 설정이 제대로 작동하는 것입니다.

 

 

 

 

Visual Studio Code와 연동하기

MinGW를 Visual Studio Code와 연동하면 코드를 작성하고 컴파일하는 작업이 더욱 수월해집니다.

  1. Visual Studio Code를 설치한 후, C/C++ 확장 프로그램을 추가합니다.
  2. 작업 폴더를 열고, tasks.json 파일을 만들어 빌드 작업을 구성합니다.
  3. tasks.json에 GCC를 이용한 빌드 명령을 추가하여 빠르게 컴파일할 수 있습니다.

이 설정을 통해 Visual Studio Code에서 직접 빌드와 디버깅을 수행할 수 있습니다.

 

 

 

문제 해결 및 FAQ

설치 중 문제가 발생할 경우, 다음과 같은 해결 방법을 참고하세요.

  • GCC 명령어를 찾을 수 없음: 환경 변수 설정이 올바른지 확인하세요. Path에 MinGW의 bin 경로가 포함되어 있어야 합니다.
  • 컴파일 오류: 파일 이름이 올바른지, 경로가 올바른지 확인하고, MinGW 패키지가 정상적으로 설치되었는지 점검하세요.
  • Visual Studio Code 빌드 오류: tasks.json 구성이 올바른지 확인하고, 필요한 확장 프로그램이 설치되었는지 확인하세요.

MinGW와 Visual Studio Code 설정을 통해 Windows 환경에서도 강력한 C 언어 개발 환경을 구축할 수 있습니다.