参考 :https://blog.csdn.net/qq_44933752/article/details/115212005

提前需要下载或安装好的东西

1. ANTs 源码    https://github.com/ANTsX/ANTs
2. ITK 源码    https://itk.org/download/    (网好的用户别管这个,ANTs自带了)
2. 安装 gcc    Ubuntu自带,也可以自己拿APT安装哈
3. 安装 cmake    sudo apt install cmake 你要想自己编译也行,我不打扰
4. 安装 ccmake    sudo apt install cmake-curses-gui 你要想自己编译也行,我不打扰
5. 安装 ZLIB    sudo apt install zlib1g-dev 编译ANTs用的

ITK

1.解压、编译、安装

tar zxvf InsightToolkit-5.x.x.tar.gz
mkdir ITK
cd ITK
ccmake ../InsightToolkit-5.x.x (一直按 c,直到出现 g,注意观察)
make install (这一步会比较慢)

2.加入环境变量,防止在安装 ANTs 的时候用龟速去访问 Github Release
3.Ubuntu的环境变量在这哈 /etc/profile , 里面加一句这样的话就行,完事记得 source 激活一下修改过的文件

export=PATH$PATH:/路径/ITK/bin

ANTs

mkdir antsbin #建立一个文件夹,后面运行ANTs中的东西
cd antsbin
ccmake ../ANTs
#出现交互式界面后按c,然后按g可能会闪退,没关系
make -j 4
#漫长的等待后查看是否生成bin文件在antsbin下面,如果没有就继续下面的操作,在antsbin文件夹下创建bin文件夹
mkdir bin
cp ./ANTS-build/Examples/* ./bin
cp ./staging/bin/* ./bin
cp .. /ANTS/Script/* ./bin  <-注意这里ANTS的路径
#复制完成之后,开始更改profile变量
vi /etc/profile
#写下export ANTSPATH=/your_path/antsbin/bin/
#和export PATH=PATH=${ANTSPATH}:$PATH
source /etc/profile  #启用profile

#更改线程和调试日志建立
make 2>&1 | tee build.log
make -j 2 2>&1 | tee build.log
cd ANTS-build
sudo make install 2>&1 | tee install.log
#检查步骤
which antsRegistration
antsRegistrationSyN.sh
#都能显示代表安装成功