降级gcc版本

降级安装gcc/g++版本为4.7.x

$ sudo apt-get install -y gcc-4.7 g++-4.7

等下载安装完成之后,我们可以去/usr/bin/目录下看到一些gcc开头的文件,其中有一个是gcc,他是个链接文件,链接到当前版本的gcc文件(例如我的电脑就是gcc-5),也即是说,他是链接到当前使用的gcc上的,所以改变他的链接源文件就可以了,也就是让gcc这个链接文件链接到当前文件夹下的gcc-4.7版本可执行文件上。操作如下,首先删除这个链接文件(当然需要超级用户权限):
$ cd /usr/bin
$ sudo rm gcc
$ sudo ln -s gcc-4.7 gcc
$ sudo rm g++
$ sudo ln -s g++-4.7 g++

gcc -v查看当前gcc版本

matlab版本与gcc版本

版本说明: 关于 GCC 和 G++ 版本问题 Matlab 2014a gcc/g++ 4.7.x, Matlab 2016a gcc/g++ 4.9.x Ubuntu 15.04 gcc/g++ 4.9.x, Ubuntu 16.04 gcc/g++ 5.4.x 原则上Matlab需要和Ubuntu版本一致,由于CUDA 8只支持16.04,而且需要GCC 5.4.x 进行编译,而CUDA 7.5不支持 Ubuntu 16.04 因此Matlab会有一些奇葩,有时按照降级(或强制安装)的方法可以正常使用,有时却会报错,怀疑和显卡驱动有关。 因此,为了避免麻烦,建议:

1. 不使用Matlab,可以考虑Ubutnu16.04 + CUDA8

2. 使用Matlab,考虑Ubuntu15.04 + CUDA7.5 + Matlab X(GCC/G++根据Matlab版本自行匹配) 下面仍然以Ubuntu 15.04 + CUDA 7.5 + Matlab 2014a 为例.
 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值