免费/开源Windows Fortran编译器与Visual Studio兼容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了免费/开源Windows Fortran编译器与Visual Studio兼容相关的知识,希望对你有一定的参考价值。
我正在尝试使用Visual Studio C ++项目链接一些传统的Fortran代码。我尝试使用gfortran的Windows版本来构建我的静态库,但Visual Studio抱怨未解析的外部符号。我猜这是因为混合mingw和visual studio编译器是一个可怕的,可怕的想法。
我用谷歌搜索了一下,我看到我的选择是Intel's和Lahey's编译器,但都带有很高的价格标签。
有谁知道其他选择,或者我可以采取不同的方法?
编辑回应评论
我得到的错误是:
错误7错误LNK2019:函数fmm中引用的未解析的外部符号___chkstk
四处搜索引导我去this,这似乎是一个坏主意。
您可以使用旧学校路线并使用f2c
将您的遗留Fortran转换为您应该能够使用MSFT工具链构建的标准K&R C.
我没有在许多卫星中使用过f2c
,并且回想起它有点挑剔和痛苦。随着g77
和后来的gfortan
变得更好,使用它的需求越来越少。
也就是说,为了您的遗产需求,这听起来很合适。 Wikipedia entry on f2c还包含f2c sources的Netlib链接。
编辑:这可能无法解决您的运行时要求 - 您的C ++应用程序可能需要链接到f2c运行时。
以上是关于免费/开源Windows Fortran编译器与Visual Studio兼容的主要内容,如果未能解决你的问题,请参考以下文章
使用 ctags 在 fortran 中识别 #define 编译器指令
开源企业IM-免费企业即时通讯-ENTBOOST V2014.180 Linux版本号正式公布