18.04版本较高,GAMIT10.7是基于c编写的其最高gcc、g++、gfortran版本支持到6,所以直接安装会出现错误如下,internal compiler error: Segmentation fault ...... gcc-7........
为了与GAMIT匹配,故需要调整gcc等的版本,建议参考如下博客
ubuntu18.04配置(更新) - renyingying - CSDN博客blog.csdn.net安装低版本gcc、g++、gfortran
sudo apt-get install gcc-6 gcc-6-multilib
sudo apt-get install g++-6 g++-6-multilib
sudo apt-get install gfortran-6 gfortran-6-multilib
添加低版本gcc、g++、gfortran链接
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-6 60
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-7 70
切换gcc、g++、gfortran到低版本
sudoupdate-alternatives--config gcc
sudoupdate-alternatives--config g++
sudoupdate-alternatives--config gfortran
完成这些后重新安装就ok了。