MATLAB MEX仅与 GCC 版本 4.7.X 兼容,但是 OpenSUSE 13.1 附带 GCC 4.8.1,当我编译 Matlab MEX 文件时会出现警告:Warning: You are using gcc version '4.8.1'. The version of gcc is not supported. The version currently supported with MEX is '4.7.x'.
,并且 MEX 编译失败。
我在stackoverflow上看到了这个问题:安装旧版本的 gcc,但 OpenSUSE 不提供包含 GCC 旧版本的存储库。如何轻松安装仅适用于 Matlab 的旧版本 GCC?而且,我如何设置 Matlab 才能正确执行此操作?
我使用的是 Matlab 8.3 R2014a。