ubuntu20 gcc降级

  • Post author:
  • Post category:其他


由于matlab R2012a的gcc版本为4.4,为了保持ubuntu的gcc版本与之相同以通过编译,所以要安装gcc-4.4的版本。下面仅记录安装出错时的解决办法:

1.检查 /etc/apt/sources.list 与 sudo

sudo gedit /etc/apt/sources.list

2.向文件中添加如下代码:

deb http://dk.archive.ubuntu.com/ubuntu/ trusty main universe

3.更新

sudo apt-get update

4.安装gcc和g++

sudo apt-get install gcc-4.4 g+±4.4 g+±4.4-multilib

成功后检查版本发现还是最新的版本(我的版本是gcc-9)

gcc -v

在这里插入图片描述

5.添加版本仓库

sudo update-alternatives --install /usr/bin/gcc gcc /usr/root@ubuntu:/usr/bin# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 4
sudo update-alternatives --install /usr/bin/gcc gcc /usr/root@ubuntu:/usr/bin# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9

6.选择使用的版本

sudo update-alternatives --config gcc

在这里插入图片描述

选择1后使用 gcc -v发现gcc版本已经切换过来了



版权声明:本文为wubing9356原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。