2016. 2. 24. 01:19 프로그래밍/ITK+VTK
CMake 설치.
ITK, VTK를 소스로 설치하려면 CMake가 필요하다.
우선 사이트 다운로드 페이지( https://cmake.org/download/ )에서
안정적인 버전의 소스인 cmake-3.7.2.tar.gz 를 받는다.
dev/cmake 폴더에 파일을 풀고
tar -xvf cmake-3.7.2.tar.gz
대부분의 cmake 설치 안내에 cmake를 설치하고 나서 다음과 같이 GUI 버전을 설치하라고 한다.
sudo apt-get install cmake-qt-gui
실행하면 /usr/bin 에 설치된다.
ccmake 를 사용하기 위해서 다음을 실행.
sudo apt-get install cmake-curses-gui
그런데 문제는 위 방식대로 프로그램을 설치하면 cmake-gui 나 ccmake 를 실행하면
2.8.x 버전의 cmake 프로그램이 실행되어 vtk 설치 중 3.0 버전 이상에서 수행하라는
에러 메시지가 나타난다.
그래서 Qt로 만든 GUI 버전은 안되더라도 텍스트 방식의 ccmake 라도 사용하려면
바로 아래 줄의 라이브러리를 먼저 설치하고 컴파일, 빌드 작업을 해야 한다.
./configure 을 실행하기 전에 libncurses5-dev 를 설치하면
ccmake도 3.7.2을 사용할 수 있다.
sudo apt-get install libncurses5-dev
이제 폴더 안에 실행 파일인 configure 를 실행한다.
./configure
한참 설치되는 것을 구경하다가 끝나면 make 를 실행.
뒤에 옵션의 숫자 4는 코어 갯수를 지정하는 것으로 더 빠르게 설치된다.
make -j4
이후 아래를 실행하면
sudo make install
/usr/local/bin, dev/cmake/bin 에 각각 cmake 실행 파일이
만들어진다.
which cmake
하면 /usr/local/bin/cmake 로 보인다.
cmake -version
하면 cmake version 3.7.2 이 보인다.
.bashrc 에 dev/cmake/bin을 추가해야 하는데
안해도 동작해서 일단 그대로 둔다.