MATLAB MEXGCCバージョン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を使用しています。