首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >64位fortran DLL

64位fortran DLL
EN

Stack Overflow用户
提问于 2013-01-21 12:16:37
回答 2查看 357关注 0票数 1

我想用fortran编写一个动态链接库,然后在MATLAB中调用它(我使用的是64位的MATLAB )。似乎MinGW和CygWin提供了Fortran32位编译器,并且可以使用这些编译器创建动态链接库。但我不确定输出DLL是否可以在MATLAB中使用。我不想选择英特尔Fortran,因为它太贵了。我想知道我是否必须使用64位fortran编译器。谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-01-21 14:40:02

这取决于您的Matlab版本。例如,Matlab2012a不支持英特尔的latest compiler (这并不奇怪),但Intel Visual Fortran Composer XE 2011支持。如果你有一个以前的matlab版本,搜索支持的和兼容的编译器列表,例如Matalb 2012a的列表是here...

票数 1
EN

Stack Overflow用户

发布于 2013-01-21 23:55:56

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

编辑:可以从SourceForge:http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/上的MinGW-builds中获得编译器(包括Ada、C、C++和Fortran编译器):http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14432455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档