
你的代码应该是在 Linux 上进行调试和编写的。如果你要移植到windows下,或许需要有一定的工作。(这不确定具体有多少)
一般编译程序有两种方式,基于IDE编译环境,或基于命令行。
如果你想在IDE编译环境下可视化的进行程序编译链接,你不止需要 Intel Visual Fortran,还需要 Visual Studio
如果你想在命令行下编译这些代码,你可以直接使用 source 文件夹中的 makefile。在 windows 下,应该是 nmake 命令。
关于 nmake 命令,有一大堆的东西需要学习,我不确定你是否具有这样的知识。如果没有,可以百度先学习一下。
当然,你也可以选择阅读 makefile 文件,搞清楚这些代码之间的彼此关系。(例如哪些参与编译,哪些不参与,哪些先编译,哪些后编译。编译时需要哪些开关或参数等)搞清楚这些以后,在 Visual Studio 下新建工程,添加需要编译链接的源代码文件,重新构建出工程来。
很久不用fortran了 刚调试了一下 可以通过
program main
implicit none
real(4)::a(10),b(8),c(5)
print,"enter a(10):"
read,a
print,"enter b(8):"
read,b
print,"enter c(5):"
read,c
call sort(a,10)
call sort(b,8)
call sort(c,5)
print,"a:",a
print,"b:",b
print,"c:",c
end program main
subroutine sort(array,n)
implicit none
integer::n,i,j,k
real(4)::array(n)
do i=1,n
do j=i+1,n
if(array(i)>array(j))then
k=array(i)
array(i)=array(j)
array(j)=k
end if
end do
end do
end subroutine sort
以上就是关于怎么编译运行这个fortran语言编译的程序全部的内容,包括:怎么编译运行这个fortran语言编译的程序、帮忙编一个fortran语言程序~、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)