본문 바로가기

C++/Build, Make

Windows 10에서 CMake 설치하기

이 문서의 내용

    더보기

    이 프로젝트의 개발 환경

    • 주요 언어 및 개발 환경
      • CMake 3.29.0
      • Windows OS 10

    CMake란?

    CMake는 C 또는 C++ 언어 기반 프로젝트의 빌드 도구(Build tools)입니다.

    CMake를 사용하면 빌드 파일을 생성하고 이를 다시 별도의 빌드 프로그램에서 빌드(실행 파일을 생성) 할 수 있습니다.

    CMake를 사용하는 모든 프로젝트는 프로젝트의 루트 디렉토리에서 CMakeLists.txt 파일을 포함해야 합니다.

    더보기

    Java 프로젝트에서 Gradle 환경을 통해 프로젝트의 빌드 방법을 정의하는 것과 유사합니다.

    예를 들어 Gradle에서 빌드 방법을 정의하는 build.gradle은 CMake에서 CMakeLists.txt 파일과 유사하게 동작합니다.

    정리하면 CMake는 Gradle처럼 빌드 스크립트를 만드는 빌드 도구입니다.

    Gradle처럼 CMake가 설치되어 있는 환경이라면 여러 플랫폼에서 스크립트 수정 없이 동일한 빌드 결과를 보장합니다. 

    CMake 설치하기

    Windows에서 CMake를 설치하려면 cmake.org: download에서 설치 프로그램을 다운로드합니다.

    설치 프로그램을 실행하고 CMake를 설치합니다.

    전체 사용자에서 시스템 경로를 자동 등록하려면 Add CMake to the system PATH for all users를 선택합니다.

    프로그램 설치 경로 C:\Program Files\CMake를 확인합니다.

    CMake 설치 확인

    CMD 명령 프롬프트를 실행하고 cmake를 입력합니다.

    $ cmake
    Usage
    
      cmake [options] <path-to-source>
      cmake [options] <path-to-existing-build>
      cmake [options] -S <path-to-source> -B <path-to-build>
    
    Specify a source directory to (re-)generate a build system for it in the
    current working directory.  Specify an existing build directory to
    re-generate its build system.
    
    Run 'cmake --help' for more information.

    또는 cmake --version을 사용합니다.

    $ cmake --version
    cmake version 3.29.0-rc1
    
    CMake suite maintained and supported by Kitware (kitware.com/cmake).

    CMake GUI 이용

    명렴 프롬프트 대신 GUI 기반의 CMake를 이용하려면 설치 경로에서 cmake-gui.exe 파일을 실행합니다.

    C:\Program Files\CMake\bin\cmake-gui

    설치 경로는 설치 과정에서 차이가 있을 수 있습니다.