加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows 7上编译Fortran .dll(免费)?

发布时间:2020-12-14 02:13:29 所属栏目:Windows 来源:网络整理
导读:我的老板刚要求我将他的老板Fortran代码集成到我正在研究的项目( Java)中.代码是在90年代编写的,所以我想它仍然会编译,所以不是重写它,我希望我可以从.dll调用函数.我已经调用了一些C .dll,所以我认为我已经覆盖了那部分. 我一直在阅读,大多数文章都谈到将英
我的老板刚要求我将他的老板Fortran代码集成到我正在研究的项目( Java)中.代码是在90年代编写的,所以我想它仍然会编译,所以不是重写它,我希望我可以从.dll调用函数.我已经调用了一些C .dll,所以我认为我已经覆盖了那部分.

我一直在阅读,大多数文章都谈到将英特尔Visual Fortran编译器集成到Microsoft Visual Studio中.我们获得了Visual Studio的大学网站许可,但看起来英特尔Visual Fortran编译器的价格在700美元左右.我认为我的老板不会那样做,所以我正在寻找另一种选择.我知道微软通过Project Dreamspark为学生免费提供了很多产品,但我没有看到任何与Fortran相关的东西.

我现在正在看一些基于cygwin的选项(g95,我认为),但我正在寻找其他想法/选项.有任何想法吗?

解决方法

我已经使用带有-shared标志的gfortran(g95)编译器来创建DLL.首先编译.for / .f90文件:

gfortran -c myfile1.f90
gfortran -c myfile2.f90

然后:

gfortran -shared -o mydll.dll myfile1.o myfile2.o

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读