본문 바로가기

Computer/Linux

Ubuntu에 cmake 설치하기/업그레이드하기

CMAke (Cross Platform Make)는 Make의 대용품을 만들기 위한 오픈소스 프로젝트입니다. 스스로 기존의 Make의 과정을 수행하지는 않고 지정한 운영 체제에 맞는 Make 파일의 생성만을 수행하기 때문에 Meta Make라고도 불립니다. (Wikipedia 출처, 링크)


CMAKe를 사용할 경우 빌드환경에 상관없이 컴파일 할 수있게 해줍니다. 그렇기 때문에 대부분의 오픈소스의 경우 CMAke를 활용합니다.


Ubuntu에는 cmake 가 default로 설치되어 있지만, 프로그램을 설치하기 위해 cmake를 이용 할 때에 버전이 낮아 에러가 날 때가 종종 있습니다. 그럴 경우 최신버전의 cmake를 설치해준 후에야 문제를 해결할 수 있습니다.



CMake version 확인하기


다음과 같은 간단한 명령어로 자신의 우분투(Ubuntu)에 설치되어 있는 cmake의 버전을 확인할 수 있습니다.


cmake --version



CMake 다운로드하기


자신의 cmake 버전을 확인 한 후에 cmake 공식 다운로드 홈페이지(링크)에 접속하여 최신버전의 cmake를 다운로드 합니다.
2016년 7월 기준 가장 최신버전은 cmake 3.6.0 버전입니다.


그림1. CMake 다운로드 페이지



Source-distribution의 cmake-2.6.0.tar.gz 을 더블 클릭하여 본인이 원하는 위치에 다운로드 하여 줍니다.

혹은 1. 우클릭 한후 링크복사하기를 선택한 후에 2. 원하는 다운로드 위치로 가셔서 3. 터미널에 다음과 같이 입력합니다.

wget 링크


예를 들면 cmake-2.6.0.tar.gz를 다운로드 할 경우 다음과 같습니다.

wget https://cmake.org/files/v3.6/cmake-3.6.0.tar.gz



다운로드 받은 파일 압축 풀기


.tar.gz 파일의 압축을 푸는 명령어는 다음과 같습니다.

(참고하기 : tar 명령어 옵션)


tar -zxvf 파일명


위의 명령어를 입력한 후에 cmake-3.6.0 폴더가 생성된 것을 볼 수 있습니다.



CMake 설치하기


CMake의 설치는 굉장히 간단합니다.

(참고하기 : CMake 홈페이지에서 제공하는 CMake 설치법)


먼저 압축을 푼 후 생성된 cmake-3.6.0 으로 이동합니다.

cd cmake-3.6.0


그 후 다음과 같이 명령어를 차례대로 입력합니다.

./bootstrap
make
sudo make install



CMake 설치 여부 확인하기


위의 과정을 거치셨으면 CMake 설치과정을 모두 마치셨습니다.

다시 CMake 버전을 확인하여 제대로 설치가 되었는지 확인합니다.


cmake --version