在Ubuntu系统中,如果你安装了多个版本的gcc、g++和gfortran,你可以使用`update-alternatives`命令来切换它们。以下是具体的步骤:
查看已安装的版本
```bash
ls /usr/bin/gcc*
ls /usr/bin/g++*
ls /usr/bin/gfortran*
```
查看当前使用的版本
```bash
gcc -v
g++ -v
gfortran -v
```
使用`update-alternatives`命令配置默认版本
```bash
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 47
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.7 47
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-4.7 47
```
这里的`47`是优先级数字,数值越大优先级越高。你可以根据需要调整优先级。
切换gcc、g++和gfortran的版本
```bash
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
sudo update-alternatives --config gfortran
```
系统会显示一个列表,列出所有已安装的版本和它们的优先级。输入对应的数字并按回车键即可切换到相应的版本。
通过这些步骤,你可以在Ubuntu系统中轻松切换不同版本的gcc、g++和gfortran。