说明
直接参考的官网给出的方法, 很多地方懒得翻译直接贴了原文.
准备
确保安装了 cmake,ccmake
- $ sudo apt-get install cmake
- $ sudo apt-get install cmake-curses-gui
安装
下载安装文件 https://itk.org/ITK/resources/software.html
这里我选择的是 4.13.1 版本
解压到某个路径下, 这里我选择的是 / usr/local/itk 下:
解压后的文件会放在 / usr/local/itk/InsightToolkit-3.14.0 里面
$ sudo tar xvzf InsightToolkit-3.14.1.tar.gz
创建一个 bin 路径用于编译
$ sudo mkdir /usr/local/itk/InsightToolkit-3.14.0/bin
进入到 bin 下面进行编译
- $ cd /usr/local/itk/InsightToolkit-3.14.0/bin
- $ sudo ccmake -DITK_USE_REVIEW=ON ..
- Initially, you get the CMake interface with an "EMPTY CACHE" message. Press "c" to configure.
按需求修改配置文件, 下面的配置仅供参考
- BUILD_DOXYGEN *OFF
- BUILD_EXAMPLES *ON
- BUILD_SHARED_LIBS *ON
- BUILD_TESTING *ON
- CMAKE_BACKWARDS_COMPATIBILITY *2.4
- CMAKE_BUILD_TYPE *Release
- CMAKE_INSTALL_PREFIX */usr/local
- ITK_USE_KWSTYLE *OFF
- Note that CMAKE_INSTALL_PREFIX contains the root directory where compiled code and include files will be installed under. With the option selected above, for example, once you install you will get files copied to
- /usr/local/bin
- /usr/local/include/InsightToolkit
- /usr/local/lib/InsightToolkit
按 c 继续, 按 g 生成 makelist, 如果不报错并且正常退出可以进行一步.
开始编译, 开始漫长的等待
$ sudo make -j4
编译完成后再进行安装
$ sudo make install
完成
参考
下面的链接中有更详细的介绍, 还有直接安装编译好的版本, 这里不在尝试.
来源: http://www.jianshu.com/p/7bf5ad190302