Fortran77のMEX化に関して
1 回表示 (過去 30 日間)
古いコメントを表示
Fortran77ファイルをMEX化しようと考え、
mex 〇〇.f
とコマンドラインで入力したところ
サポートされているコンパイラまたは SDK が見つかりません。オプションについて は、 http://www.mathworks.com/support/compilers/R2016b/win64.html を参照してください。
とエラーが表示されました。これは、FortranのコンパイラをインストールしてMATLABに紐づけ?すればよいのでしょうか。
採用された回答
michio
2018 年 6 月 14 日
おっしゃる通りです。使用されているMATLABバージョンで対応している Fortran コンパイラーをインストールし、MATLAB上で
mex -setup FORTRAN
と実行して頂ければ設定完了です。
3 件のコメント
michio
2018 年 6 月 14 日
Gfortran は残念ながら対応しておりません。
R2016bで対応しているコンパイラ一覧 https://jp.mathworks.com/content/dam/mathworks/mathworks-dot-com/support/sysreq/files/SystemRequirements-Release2016b_SupportedCompilers.pdf
にある通り、Fortranに関しては以下の3つが対応コンパイラとなります。
- Intel Parallel Studio XE 2016 for Fortran 3
- Intel Parallel Studio XE 2015 for Fortran 3
- Intel Visual Fortran Composer XE 2013 3
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Fortran からの MATLAB の呼び出し についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!