怎么编译运行这个fortran语言编译的程序
这个是《分子模拟-从算法到应用》中的实例,有3个文件夹,BlockRunSource,我安装了Intel.Visual.Fortran.Composer.XE但是不知道怎...
这个是《分子模拟-从算法到应用》中的实例,有3个文件夹,Block Run Source,我安装了Intel.Visual.Fortran.Composer.XE但是不知道怎么编译……求解
文件在http://pan.baidu.com/s/1qW2gEgG
出现了这种情况该如何解决? 展开
文件在http://pan.baidu.com/s/1qW2gEgG
出现了这种情况该如何解决? 展开
3个回答
展开全部
你的代码应该是在 Linux 上进行调试和编写的。如果你要移植到windows下,或许需要有一定的工作。(这不确定具体有多少)
一般编译程序有两种方式,基于IDE编译环境,或基于命令行。
如果你想在IDE编译环境下可视化的进行程序编译链接,你不止需要 Intel Visual Fortran,还需要 Visual Studio
如果你想在命令行下编译这些代码,你可以直接使用 source 文件夹中的 makefile。在 windows 下,应该是 nmake 命令。
关于 nmake 命令,有一大堆的东西需要学习,我不确定你是否具有这样的知识。如果没有,可以百度先学习一下。
当然,你也可以选择阅读 makefile 文件,搞清楚这些代码之间的彼此关系。(例如哪些参与编译,哪些不参与,哪些先编译,哪些后编译。编译时需要哪些开关或参数等)搞清楚这些以后,在 Visual Studio 下新建工程,添加需要编译链接的源代码文件,重新构建出工程来。
更多追问追答
追问
我新建工程是新建console Application 中的 Empty Project吗?讲三个文件夹里的文件都逐一添加到resource Files中再debug?能再继续讨论一下吗?我是个新手~谢谢!
追答
选 console 是正确的。empty 就可以,其他几个没有太大的差别。
一般来说,只添加 source 里的 *.f 文件就可以了。添加到 source files
resource 大多数时候用不上。
这样添加以后,有可能不能正确被识别,例如某些代码不一定需要参与编译链接,它有可能是被 iinclude 的。
展开全部
给你一个笨方法:1)在网上找fortran power station(尽管差点劲)安装。2)把如casestudy_1的source中.f文件打开的属性改为fps,3)点击mc_nvt.f进入IDE环境,直接编译,建立了项目,4)点击项目文件mc_nvt files,用菜单insert中的files into project将其他.f文件添加进项目再直接编译就可以了。
如果用Intel.Visual.Fortran.Composer.XE你需要1)建立一个新项目2)点击右边的项目文件夹添加.f文件再直接编译就可以了
如果用Intel.Visual.Fortran.Composer.XE你需要1)建立一个新项目2)点击右边的项目文件夹添加.f文件再直接编译就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-22
展开全部
用fortran工具运行
追问
具体步骤呢?我只学过简单的C++,fortran工具下载哪个可以在win8运行?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |