Windows에서 w64devkit을 사용하여 GCC 설치하는 방법

발행: (2026년 2월 17일 오전 01:18 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

w64devkit 설치

  1. w64devkit GitHub 릴리스 페이지로 이동하여 최신 .zip 아카이브를 다운로드합니다.
  2. 원하는 폴더(예: C:\w64devkit)에 압축을 풉니다.
    추가 설치 단계는 필요하지 않습니다.

w64devkit 터미널 실행

  • 추출한 폴더에서 w64devkit.exe를 찾습니다.
  • 더블 클릭하여 사전 구성된 MinGW64 셸을 엽니다.

프로젝트 디렉터리 이동

# Example: your project is in C:\Users\YourUser\Documents\MyCProject
cd /c/Users/YourUser/Documents/MyCProject

이 Unix 스타일 셸에서는 경로에 슬래시(/)를 사용합니다.

GCC로 C 프로그램 컴파일하기

간단한 컴파일

gcc main.c -o main_executable
  • main.c – 소스 파일
  • -o main_executable – 생성된 실행 파일 이름 (main_executable.exe)

일반적인 컴파일 플래그

  • -Wall  광범위한 경고를 활성화합니다.
  • -Wextra-Wall 외에 추가 경고를 활성화합니다.
  • -Werror 모든 경고를 오류로 처리하여 수정하도록 강제합니다.
  • -std=c99 C99 언어 표준을 목표로 합니다.
  • -o 출력 실행 파일 이름을 지정합니다.

다중 파일 프로젝트 예시

gcc -Wall -Wextra -Werror -std=c99 main.c array_helpers.c -o peak_finder

이는 main.carray_helpers.c를 컴파일하고, 선택한 경고를 (오류로) 적용하며, C99 표준을 따르고, peak_finder.exe를 생성합니다.

실행 파일 실행

./peak_finder

./ 접두사는 셸에게 현재 디렉터리에서 실행 파일을 찾도록 알려줍니다.

명령줄 인수 전달

./peak_finder test_array.txt

test_array.txt는 프로그램에 인수로 전달됩니다.

개인 블로그에서 더 많은 글을 확인할 수 있습니다:

0 조회
Back to Blog

관련 글

더 보기 »

WSL 배포판 복제

왜 WSL 배포판을 복제하나요? 여러분은 WSL 배포판을 설정하는 데 몇 시간을 투자했습니다—패키지를 설치하고, 셸을 구성하고, 개발 환경을 조정하는 등...

해결됨: Notion 작동 안 함!!!

Executive Summary Notion이 오프라인으로 표시되는 경우는 서비스 중단이 아니라 컴퓨터의 로컬 DNS 캐시가 오래되어 발생하는 경우가 많습니다. DNS 캐시를 플러시하면…