mri_convert.bin:无法执行二进制文件:可执行格式错误

mri_convert.bin:无法执行二进制文件:可执行格式错误

我正在尝试安装 FreeSurfer:ftp://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/6.0.0/freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.0.tar.gz 它不适用于 Windows,所以我在 VirtualBox 上安装了 ubuntu-16.10-desktop-i386.iso。

我按照以下步骤安装 FreeSurfer:https://surfer.nmr.mgh.harvard.edu/fswiki/DownloadAndInstall

我能够成功执行以下命令:

tar -C /home/gyan -xzvf freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.0.tar.gz
export FREESURFER_HOME=/home/gyan/freesurfer
source $FREESURFER_HOME/SetUpFreeSurfer.sh
sudo apt install tcsh
tcsh
setenv FREESURFER_HOME /home/gyan/freesurfer
source $FREESURFER_HOME/SetUpFreeSurfer.csh
exit
cp $FREESURFER_HOME/subjects/sample-001.mgz .

但是,当我运行时出现此错误mri_convert sample-001.mgz sample-001.nii.gz

mri_convert.bin: cannot execute binary file: Exec format error

我对 Linux 完全陌生,请帮忙!

我正在使用 Windows 10(64 位)、Intel i7-4710HQ。

答案1

检查执行最后一行时您所在的目录位置,因为我遇到了同样的问题,但我不确定它为什么起作用:

cd home/$USER/Downloads/freesurfer/subjects

[现在你位于 freesurfer 文件夹中]

mri_convert sample-001.mgz

相关内容