我想保留我的 gcc 4.9,但让 Matlab 使用 gcc 4.7,因为稳定版 Debian 不支持 4.7,正如线程中所观察到的Debian Jessie:为什么 gcc-4.7 与 gcc-4.8 冲突? 我执行了以下操作,但对 Jessie 没有执行任何操作,因为MATLAB2016 年需要 gcc 4.7.x
# https://packages.debian.org/search?keywords=gcc-4.7
apt-cache search gcc-4.7
然而,我认为apt-get
这不是可行的方法,因为我只想在我的 Matlab 系统中获得 gcc-4.7,而不是用于任何其他目的。 Matlab中使用错误gcc时的警告示例
MEX completed successfully.
Building with 'gcc'.
Warning: You are using gcc version '4.9.2'. The version of gcc is not supported. The version
currently supported with MEX is '4.7.x'. For a list of currently supported compilers see:
http://www.mathworks.com/support/compilers/current_release.
操作系统:Debian 8.5 64 位
Linux 内核:向后移植 4.6
硬件:Asus Zenbook UX303UA
答案1
这并没有回答您所说的问题,但它解决了根本问题:您可以升级到 Matlab 2016b,这支持海湾合作委员会4.9。