對於舊版本的MATLAB,有一些關於此的帖子,但它們似乎不適用於R2016a。如何強制MATLAB 2016a使用gcc-4.7.x而不是我有的(gcc-5.4.1)?
我試圖在Ubuntu 16.04上安裝MatConvNet。當我運行命令描述here,它給了我一個警告如下:
Building with 'gcc'.
Warning: You are using gcc version '5.4.1'. 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.
我已經安裝GCC-4.7和g ++ - 4.7利用apt-get install gcc-4.7 g++-4.7
。我如何強制MATLAB使用這些版本而不是默認版本?
您是否按照[文檔中提供的]步驟(https://www.mathworks.com/help/matlab/matlab_external/changing-default-compiler.html#bunsr9g)? – excaza
是的,但它要麼改變'$ PATH'(我不太喜歡這樣做),要麼爲每個'mex'調用改變編譯器。是否有可能在matlab啓動過程中更改mex支持的gcc編譯器? – Pras