ubuntu16.04編譯安裝itk
說明
直接參考的ITK_Configuring_and_Building_for_Ubuntu_Linux" target="_blank" rel="nofollow,noindex">官網給出的方法 ,很多地方懶得翻譯直接貼了原文.
準備
確保安裝了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
- 完成
參考
下面的連結中有更詳細的介紹,還有直接安裝編譯好的版本,這裡不在嘗試。
https://itk.org/Wiki/ITK_Configuring_and_Building_for_Ubuntu_Linux