R2015b で MinGW をインストールしたのですが、mex -setup 実行時にコンパイラが​見つからないというエ​ラーとなる場合はどの​ように対応しますか?

2 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 12 de Jul. de 2017
Editada: MathWorks Support Team el 20 de Jul. de 2017
MATLAB R2015b のアドオンエクスプローラーから MinGW をインストールしたのですが、mex -setupを実行すると以下のようなエラーとなり、MinGW を使用できません。
 
エラーメッセージ:
サポートされているコンパイラまたは SDK が見つかりません。無償提供されている MinGW-w64 C/C++ コンパイラをインストールできます。「Install MinGW-w64 Compiler」を参照してください。その他のオプションについては、 <http://www.mathworks.com/support/compilers/R2015b/win64.html> 
を参照してください。 
 

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 20 de Jul. de 2017
Editada: MathWorks Support Team el 20 de Jul. de 2017
MinGW が正しくインストールされていない場合に、エラーが発生することがあります。このような場合、以下の手順で、MinGW を一旦アンインストールし、再度インストールすることにより解決できます。 
※(注意)
以下は、MATLAB R2015b での手順です。R2016a 以降のバージョンでは、MATLAB デスクトップの [ホーム] タブにある "アドオン" -> "アドオンの管理" を選択し、[アドオン マネージャ] から MinGW を"アンインストール" ボタンを押下するのみで、アンインストール可能です。
(1) アドオンのアンインストールについて 
MATLAB 画面にて「アドオン」ボタンを押下し、「アドオンの管理」を選択しますと、「アドオンマネージャー」画面が表示されます。ここで、MinGW-w64 の部分の「アンインストール」ボタンを押下することによりアンインストールできます。 ただし、この手順でアンインストールされるのは「C:\MATLAB\SupportPackages\R2015b\mingw」フォルダおよびその中の MATLAB 関連のファイルのみで、MinGW 本体はアンインストールされません。 
(2) MinGW のアンインストールについて 
まず、現在インストールされている MinGW のバージョンの確認方法ですが、 
(2-1) コマンドプロンプトを起動 
(2-2) cdコマンドで、「<MinGWがインストールされているフォルダ>\bin」に移動 
(2-3) 「gcc -v」コマンドを実行 
で確認できます。これで、4.9.2 以外のバージョンの場合はアンインストールします。 
MinGW 本体のアンインストールは、Windowsの「スタート > TDM-GCC-64 > Modify or Remove MinGW」を選択し、表示された「TDM-GCC Setup」画面にて「Remove」を押下します(念のため「Check for updated files on the TDM-GCC server」のチェックは外します)。 
次の画面で「Installation Directory」の部分が空となっていますが、その上の部分で反転表示されている部分(例:C:\TDM-GCC-64)をマウスでクリックしますと反映されます。この状態で「Uninstall」ボタンを押下します。
アンインストール完了後、インストールフォルダ(C:\TDM-GCC-64)は残ることがありますが、フォルダごと削除します。  
(3) アドオンの再インストールについて 
MATLAB を再起動の上、「アドオン」ボタンを押下し、「アドオンの入手」を選択し、「アドオンエクスプローラー」で MinGW をインストールします。その際、上記 URL の「Check for updated files on the TDM-GCC server」の部分のチェックを外し、「Create」ボタンを押下します。 
また、「New Installation: Installation Directory」には、例えば「C:\TDM-GCC-64」などを指定します。 
インストールが完了したら、 MATLAB を再起動し、「mex -setup」を実行します。
 

Más respuestas (0)

Categorías

Más información sobre アドオン en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!