CMake 최신 버전 설치하기
CMake를 WSL에서 사용하면, Ubuntu 20.04에서 3.16 버전을, 18.04에서는 3.10을 기본적으로 설치할 수 있다.
하지만 최신 버전에서만 지원하는 명령어들을 실행할 수 없다.
따라서 최신 버전을 설치하고, CMakeList.txt의 cmake_minimum_required(VERSION 3.xx) 를 맞춰주는 게 좋다.
그래서 CMake 최신 버전을 설치하기 위한 방법을 소개한다.
다운로드 방법은 크게 2가지이다.
- 공식 사이트에서 다운로드 하기
- wget으로 github에서 다운로드하기
이후 압축 해제 후 빌드 및 설치는 동일하다.
공식 사이트에서 다운로드하기
오늘자 기준으로 3.25.2 버전이 최신버전으로 릴리즈 되어 있으며 Files를 클릭해서 Linux 용으로 tar.gz를 다운로드한다.
wget으로 github에서 다운로드하기
wget https://github.com/Kitware/CMake/releases/download/v3.25.2/cmake-3.25.2.tar.gz
압축 해제 및 빌드
cd cmake-3.25.2/
./bootstrap
make
sudo make install
※./bootstrap 단계에서 아래와 같은 오류가 발생한다면
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
openssl을 위한 package를 설치하고 다시 수행한다.
sudo apt-get install libssl-dev
모든 설치 후 cmake --version을 통해 버전을 확인한다. 아래와 같은 문제가 발생한다면 재접속 후 다시 cmake --version을 하면 3.25로 제대로 업데이트된 걸 볼 수 있다.
결론
이렇게 CMake 최신 버전으로 업데이트하는 것을 알아보았다.
사실 기본 3.16 버전만으로도 큰 지장은 없지만 좀 더 최신 부가 기능들을 살펴보고 활용하기 위해서 설치했다.
별로 복잡하거나 어렵지는 않은데, make 시점에 openssl 에러 문제만 잘 넘기면 될 것 같다.
'개발 > 개발 환경' 카테고리의 다른 글
[개발 환경] CMake 프로젝트 구성하기 - 프로젝트 관련 명령어들 (1) | 2023.01.30 |
---|---|
[개발 환경] CMake 프로젝트 구성하기 - 스크립트 관련 명령어들 (0) | 2023.01.29 |
[개발 환경] CMake 프로젝트 구성 및 명령어들 (feat. VS Code) (2) | 2023.01.27 |
[개발 환경] VS Code에서 파이썬(Python) 개발 환경 설정하기 (1) | 2023.01.26 |
[개발 환경] LLVM과 Clang에 대해서. GCC와 차이점 (0) | 2023.01.26 |