由于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 版权协议,转载请附上原文出处链接和本声明。