我正在帮助安装了 Intel Cluster Studio XE 的机器上使用 MATLAB 2013B (Windows) 的人。
但是,当使用 MATLAB 并键入“ mex -setup
”时,MATLAB 看不到 Intel Cluster Studio 已安装,因此无法选择编译一些较旧的 Fortran 代码。它只看到同样安装的 Microsoft Visual Studio。
有什么想法或建议吗?我难住了。
在此先感谢道格
我正在帮助安装了 Intel Cluster Studio XE 的机器上使用 MATLAB 2013B (Windows) 的人。
但是,当使用 MATLAB 并键入“ mex -setup
”时,MATLAB 看不到 Intel Cluster Studio 已安装,因此无法选择编译一些较旧的 Fortran 代码。它只看到同样安装的 Microsoft Visual Studio。
有什么想法或建议吗?我难住了。
在此先感谢道格
也许 MATLAB 认为 Intel Cluster Studio 与 MATLAB 支持的 Intel Composer 不同。 以下是当前 MATLAB 版本支持的编译器列表。如果 Cluster Studio 包含相同的编译器,您可以将intelc13msvs2012opts.bat
其用作模板来尝试获取 Cluster Studio 支持。它可能就像设置ICPP_COMPILER13
环境变量并逐字使用该 .bat 文件一样简单,复制到%APPDATA%\MathWorks\MATLAB\R2013b\mexopts.bat
.
编辑mexopts.bat
:请注意,文件复制到新位置时需要重命名。