ITK/Getting Started/Build/Linux

From KitwarePublic
< ITK‎ | Getting Started‎ | Build
Revision as of 18:21, 7 July 2016 by Mayeul.chassagnard (talk | contribs) (Created page with "Once you have download ITK source code with this terminal command for example : git clone git://itk.org/ITK.git you will need to create a bin directory in the ITK directory...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Once you have download ITK source code with this terminal command for example :

git clone git://itk.org/ITK.git

you will need to create a bin directory in the ITK directory:

$ sudo mkdir bin

Change directory to the binary directory, and run the CMake configuration tool

$ cd bin
$ sudo ccmake -DITK_USE_REVIEW=ON ..

Initially, you get the CMake interface with an "EMPTY CACHE" message. Press "c" to configure.

Configure now with these settings :

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

Press "c" to configure. Because of the command line option -DITK_USE_REVIEW=ON that we used above to build the "Review" files too, a warning message is displayed.


Press "e" to exit the help screen, and then "g" to generate the Makefiles. (If the "g" command is not available, you may need to press "c" to configure again). This will also exit CMake if successful. If it's still not work, just quit with "q" and retry to configure with :

$ sudo ccmake -DITK_USE_REVIEW=OFF ..

and press "g" if it appears, if not, "c" and then "g".


Then, run make to compile ITK

$ sudo make -j4

The -j4 option will use parallel compilation if you have more than 1 processor. Compilation will take for a long time, even on a fast desktop (I have 4 processors, 16G of RAM and a 64 bit architecture). Once it finishes successfully you can install the files. Note that with the options above, the files will be installed to the same places where the Ubuntu package would put them.

$ sudo make install