Linux 下配置 ITK

在 linux 下配置 ITK

1. 下载 CMake:http://www.cmake.org/cmake/resources/software.html

    为方便安装,这里下载二进制文件,选择下载: cmake-2.6.4-Linux-i386.sh

 

2. 安装 CMake, 到  cmake-2.6.4-Linux-i386.sh 存放的目录,输入,可用 TAB 键方便补齐命令

    #./ cmake-2.6.4-Linux-i386.sh
    阅读授权文件,最后按照提示输入 y 接受,CMake 的安装目录这时可以指定,也可以接受默认路径

    这里会提示是否为 CMake 创建一单独的目录,输入 y 选择创建

 

3. cd 到 CMake 安装目录, 为 bin 目录下 ccmake 创建软链接到 /usr/bin/ccmake

    #ln -s ccmake /usr/bin/ccmake

 

4.下载 ITK: http://www.itk.org/ITK/resources/software.html , 这里下载的版本是

    3.14.0:  InsightToolkit-3.14.0.tar.gz

 

5.为 ITK 创建目录,这里如下:

 #cd /home

   #mkdir ITK                                                    

   #mkdir ITK/ITK-bin                                         //此目录做为 ITK 编译目标

 

6.解压 InsightToolkit-3.14.0.tar.gz 到目录 ITK, 解压后为路径为  home/ITK/InsightToolkit-3.14.0

   如果图形界面,直接右键点击  InsightToolkit-3.14.0.tar.gz 包,选择解压到此处便可

   命令行为,拷贝 InsightToolkit-3.14.0.tar.gz 到 /home/ITK

   然后 # tar -xf InsightToolkit-3.14.0.tar.gz  解压到此

 

7.设置编译器环境变量

   setenv CC /usr/bin/gcc; setenv CXX /usr/bin/g++

   有的 linux 没有此命令,如下

    export CC=/usr/bin/gcc;  export CXX=/usr/bin/g++

 

8. 使用 CMake 配置 ITK:

     cd 到 ITK 编译目标:

     cd /home/ITK/ITK-bin

     然后: #ccmake ../InsightToolkit-3.14.0  

     即 ccmake 所带参数为 ITK 源代码所在目录

 

9. 然后根据 CMake 下面的提示, 按 c 键, 进行 配置

    接着出现类似 windows 下的界面

    同理将 BUILD_DOXYGEN, BUILD_EXAMPLES,  BUILD_SHARED_LIBS, BUILD_TESTING

    设置为 OFF, 方法为使用箭头选择, 然后 enter 进行设置

    然后按键 c 配置, 成功后按键 g 生成 ITK 编译文件

    最后输入 #make          编译 ITK.

    到此完成

 

    总结基本步骤如下

    安装 cmake

    建立 ITK 目录

    配置 ITK:      mkdir itk-bin                              //itk 编译目标目录

                         cd  itk-bin

                         export CC=/usr/bin/gcc;  export CXX=/usr/bin/g++

                         ccmake  itk-sourcefile               //参数为 ITK 源文件路径,这时在 ITK 编译目标目录里

 

10. 测试:

      cd /home/ITK

      mkdir test               //用于编译 ITK 代码, 为了目录结构清晰

      mkdir test/src         //存放源代码

      mkdir test/bin         //示例编译目标

      mkdir test/src/HelloWorld

      mkdri test/bin/HelloWorld

      到 ITK 源代码中拷贝 /Examples/Installation/HelloWorld.CXX 以及 CMakelists.txt 到 test/src/HelloWorld 中

      cd test/bin/HelloWorld

      ccmake   /home/ITK/test/src/HelloWorld

      这时,可能提示找不到 ITK_DIR, ITK_DIR_NOTFOUND

      使用箭头选择此项,然后按 enter 编辑,输入 itk-bin 路径, 我的为 /home/ITK/itk-bin

      然后 c 进行配置, 然后 g 生成编译文件

      最后 #make    生成 HelloWorld 可执行文件

      #./HelloWrold 执行

 

     

     

   

 

  

  

   

 

你可能感兴趣的:(linux,windows,Build,图形,编译器,testing)