问题
关于 GCC 和 G++ 版本问题
Matlab 2014a gcc/g++ 4.7.x, Matlab 2016a gcc/g++ 4.9.x Matlab 2017a 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会有一些奇葩,有时按照降级(或强制安装)的方法可以正常使用,有时却会报错,怀疑和显卡驱动有关。
参考文献
Supported and Compatible Compilers for R2017a