How To

Windows에서 “Make”를 설치하고 사용하는 방법

February 15, 2026 1 분 읽기 Updated: February 15, 2026

Windows에서 Make를 원활하게 실행하는 것은 생각만큼 간단하지 않습니다. Windows에는 Make가 기본적으로 설치되어 있지 않고, 설치 방법도 다양해서 혼란스러울 수 있기 때문에 설치에 어려움을 겪는 사람들을 많이 봤습니다.때로는 Make를 제대로 사용할 수 있도록 올바른 환경을 설정하는 것이 중요합니다. Makefile을 문제없이 실행할 수 있도록 말이죠.일단 제대로 작동하게 되면 프로젝트 빌드나 자동화 작업 속도가 훨씬 빨라지는 것을 느낄 수 있습니다.하지만 Windows는 늘 그렇듯 설치 과정을 복잡하게 만듭니다.그래서 제가 직접 시도해 보고 예상했던 몇 가지 방법을 정리해 보았습니다.

Windows에서 Make Installation 문제를 해결하는 방법

Winget(윈도우 패키지 관리자) 사용

Winget은 Windows 10 또는 Windows 11을 사용한다면 매우 직관적입니다.마치 네이티브 패키지 관리자처럼 작동하여 설치를 훨씬 간편하게 만들어 줍니다.’winget’ 명령어를 사용해 본 적이 있다면 이미 익숙할 수도 있지만, 그렇지 않다면 한번 사용해 볼 가치가 있습니다. Winget이 왜 유용할까요? 대부분의 다운로드 및 설치 과정을 자동화해 주기 때문입니다.”번거로움을 줄여준다”는 말로는 부족할 정도입니다. GUI를 통해 설치하거나 Make를 어디에 설치해야 할지 고민할 때, Winget은 이러한 문제들을 대부분 백그라운드에서 처리해 줍니다.다음과 같은 명령어를 보게 될 것입니다.winget install GnuWin32.make하지만 모든 저장소가 완벽한 것은 아니므로, 경우에 따라 추가적인 설정을 하거나 Path 환경 변수를 확인해야 할 수도 있습니다.

Winget과 함께 단계별로 진행하세요

  • Win + R실행 대화 상자를 열려면 누르십시오.
  • cmd를 입력 하고 Enter 키를 누르면 명령 프롬프트가 나타납니다.
  • 이 명령어를 실행하세요 winget install GnuWin32.make.네, 모든 패키지가 최신 버전을 가지고 있는 것은 아니므로, 만약 작동하지 않으면 Winget 저장소를 다시 확인하거나 다른 방법을 시도해 보세요.
  • 네, 확인 메시지가 나올 테니 Y를 누르세요.
  • 설치가 완료되면 Make를 어디에서든 접근 가능하도록 설정해야 합니다.
  • *시스템 속성*을 엽니다.systempropertiesadvanced실행 또는 검색을 입력하세요.
  • 환경 변수를 클릭하세요. Windows는 사용자가 알려주지 않으면 새 실행 파일을 인식하지 못하는 경우가 있으므로 이 단계는 매우 중요합니다.시스템 변수에서 Path를 선택하고 편집을 클릭하세요.
  • 새로 만들기를 클릭하고 Make 바이너리의 경로를 추가하세요.경로는 다음과 같을 수 있습니다 C:\Program Files\GnuWin32\bin.새 명령 프롬프트를 열고 를 입력하여 올바르게 입력했는지 확인할 수 있습니다 make --version.

참고: 일부 설정에서는 새 PATH를 인식하려면 재부팅 또는 재로그인이 필요할 수 있습니다.솔직히 말해서 Windows는 이 부분에서 일관성이 없는 경향이 있으므로 “명령을 찾을 수 없음” 오류가 발생하면 다시 시도하거나 환경 변수를 다시 확인하십시오.

Chocolatey를 사용하세요 (또 다른 인기 있는 옵션입니다).

Chocolatey는 apt나 yum과 유사한 Windows용 패키지 관리자입니다. Winget이 사용 환경에 따라 제한적이거나 제약이 있다고 느껴진다면 Chocolatey를 사용해 보세요.또한, 최신 패키지뿐 아니라 기존 패키지까지 더 다양한 선택지를 제공하는 경향이 있습니다.왜 Chocolatey를 사용해야 할까요? 일부 시스템에서는 Winget이 안정적이지 않거나 최신 Make 빌드를 사용할 수 없는 경우가 있기 때문입니다. PowerShell 명령어를 다룰 줄 안다면 Chocolatey는 이러한 문제를 해결해 줄 수 있습니다.

Chocolatey와 함께하는 단계별 가이드

  • 관리자 권한으로 PowerShell을 엽니다( Win + XWindows PowerShell(관리자)을 선택하세요).
  • 실행 정책 제한을 우회하려면 다음 명령어를 실행하세요 Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System. Net. WebClient).DownloadString('https://community.chocolatey.org/install.ps1')).좀 번거롭긴 하지만 Chocolatey를 설치하려면 필요한 과정입니다.
  • 설치되었는지 확인하려면 다음을 입력하세요 choco.
  • 그런 다음 Make를 설치하세요 choco install make.
  • 완료되면 실행 가능한지 확인하세요 make --version.터미널에서 Make를 인식하면 제대로 된 것입니다.
  • 그리고 다시 한번 강조하지만, 특히 설치 후 Make가 실행되지 않는 경우 환경 변수를 다시 한번 확인하십시오.

Windows Subsystem for Linux(WSL)를 통해 설치하기

듀얼 부팅이나 에뮬레이터 설정 없이 리눅스와 유사한 성능을 원한다면 아마도 이 방법이 가장 간편할 겁니다. WSL과 우분투 배포판을 설치한 후, apt 명령어를 이용해 Make를 설치하면 됩니다.이 방법이 훨씬 안정적이고 진정한 리눅스 환경에 더 가깝습니다.왜 굳이 이 방법을 쓰냐고요? 어떤 환경에서는 바로 설치가 됐지만, 어떤 환경에서는 약간의 시행착오가 필요했습니다.하지만 리눅스 명령어에 익숙하다면 대체로 번거로움 없이 설치할 수 있습니다.

WSL 설정 단계

  • 클릭 Win + X하고 Windows PowerShell(관리자)을 선택하세요.
  • 입력 wsl --install하고 Enter 키를 누르세요.(일부 시스템에서는 Windows 기능에서 해당 기능을 수동으로 활성화해야 할 수도 있습니다.)
  • 재부팅하라는 메시지가 나오면 재부팅하세요.
  • 시작 메뉴에서 Ubuntu 앱을 실행하세요.
  • 유형 sudo apt update && sudo apt install gcc build-essential make -y.
  • 마법이 끝날 때까지 기다리세요.그러면 준비 완료입니다.

MinGW 사용

mingw32-make이 방법은 오래되었지만 여전히 쓸만합니다. MinGW는 Windows에서 가벼운 GNU 환경을 제공하지만, 대신 를 사용해야 합니다 make.큰 문제는 아니고, 단지 명령어 이름만 다를 뿐입니다. MinGW를 올바르게 설치하고 PATH에 추가해야 하므로 다소 번거롭습니다.

MinGW를 위한 단계

  • 최신 MinGW 설치 프로그램을 다운로드하십시오.
  • 설치할 때 mingw32-make 구성 요소를 선택하고 설치 경로(예: C:\MinGW)를 설정했는지 확인하십시오.
  • C:\MinGW\bin(시스템 속성을 통해) Path 환경 변수에 추가하세요.
  • PowerShell 또는 명령 프롬프트를 열고 다음 명령을 실행하세요 Mingw-get install mingw32-make.일부 환경에서는 MinGW 터미널에서 명령을 실행하거나 설정을 조정해야 할 수도 있습니다.

Make는 Windows에서 실제로 어떻게 작동하나요?

리눅스와 거의 똑같습니다.빌드 규칙이 포함된 Makefile을 만들어서 소스 코드가 있는 폴더에 넣고, make명령 프롬프트나 PowerShell에서 해당 디렉토리로 이동하여 실행하면 됩니다.간혹 윈도우의 경로 설정 때문에 어려움을 겪는 경우가 있는데, 예를 들어 Makefile의 이름이 잘못되었거나 이상한 디렉토리에 있지 않은지 확인해야 합니다.또한 소스 코드를 수정했다면, make 명령을 다시 실행하면 변경된 부분만 빌드됩니다.

예를 들어 source.c 파일을 사용하는 경우 Makefile은 다음과 같을 수 있습니다.

 all: gcc -o output source.c 

해당 폴더에서 실행하면 make모든 것이 컴파일될 것입니다.또 다른 문제점은 무엇일까요? 때때로 Windows의 줄 바꿈 문자(CRLF 대 LF)가 Makefile에 문제를 일으킬 수 있으므로, 이상하게 작동하는 경우 이 점을 염두에 두세요.

리눅스든, WSL이든, MinGW든, Cygwin이든 상관없습니다.중요한 건 PATH 환경 변수를 설정하고, 올바른 환경을 구축하고, 어떤 명령어를 사용해야 하는지 아는 것입니다.일단 설정이 완료되면 놀라울 정도로 강력한 성능을 발휘합니다.

이 글이 혼란을 조금이나마 해소하는 데 도움이 되기를 바랍니다.윈도우에 Make를 설치하는 과정은 때때로 다소 복잡하지만, 일단 설치가 완료되면 프로젝트 빌드가 훨씬 수월해집니다.

요약

  • Winget 또는 Chocolatey를 사용하여 설치하세요.
  • 환경 변수를 올바르게 설정하십시오.
  • 리눅스와 유사한 환경을 원하시면 WSL을 고려해 보세요.
  • 명령어가 인식되지 않으면 경로를 다시 한번 확인하세요.
  • 환경 변경 후 재부팅이 도움이 될 수 있다는 점을 기억하세요.

마무리

윈도우에서 Make를 제대로 작동시키는 것은 여러 가지 방법 때문에 시행착오를 거쳐야 할 수도 있습니다.중요한 것은 자신의 숙련도와 시스템 환경에 맞는 방법을 선택하는 것입니다.일단 실행에 성공하면 빌드를 시작할 수 있습니다! 결국 빌드의 목적은 바로 그것이니까요.이 글이 누군가의 시간 낭비나 좌절감을 조금이나마 덜어주기를 바랍니다.