Matlab 64位fortran DLL

Matlab 64位fortran DLL,matlab,compiler-construction,fortran,Matlab,Compiler Construction,Fortran,我想用fortran编写一个DLL,并在MATLAB中调用它(我使用Matlab64位)。 MinGW和CygWin似乎提供了fortran 32位编译器,并且可以使用这些编译器创建DLL。但是我不确定输出DLL是否可以在MATLAB中使用。 我不想买英特尔Fortran,因为它太贵了。 我想知道我是否必须使用64位fortran编译器。 谢谢,这取决于您的Matlab版本。例如,Matlab2012a不支持英特尔的(这一点毫不奇怪),但它是。如果您有以前的matlab版本,请搜索受支持和兼容的

我想用fortran编写一个DLL,并在MATLAB中调用它(我使用Matlab64位)。 MinGW和CygWin似乎提供了fortran 32位编译器,并且可以使用这些编译器创建DLL。但是我不确定输出DLL是否可以在MATLAB中使用。 我不想买英特尔Fortran,因为它太贵了。 我想知道我是否必须使用64位fortran编译器。
谢谢,这取决于您的Matlab版本。例如,Matlab2012a不支持英特尔的(这一点毫不奇怪),但它是。如果您有以前的matlab版本,请搜索受支持和兼容的编译器列表,例如Matalb 2012a的列表是…

,您可以使用Rtools(请参阅),该编译器用于为统计软件包R构建程序。它有32位和64位编译器(gcc工具链)

< > > >编辑< /强>:GCC(包括艾达、C、C++和FORTRAN编译器)可以从SuxForg:

上的明文构建得到。