- 积分
- 110
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-7-6
- 最后登录
- 1970-1-1
|
发表于 2017-9-18 18:05:07
|
显示全部楼层
师姐,我是在那个脚本的上面加上了下面所示的一段代码以便可以调用write_geogrid.o的C语言,但不知道应不应该这么做,加上之后在Fortran里做成了.f90文件后,在linux下用gfortran编译的,就提示了上面的错误,总之就是不知道怎么做能生成a.out文件,困扰很久了,请师姐多多指点.
module cprog
interface
subroutine write_geogrid(rarray, nx, ny, nz, isigned, endian, scalefactor, wordsize)
!DEC$ ATTRIBUTES C,ALIAS:'_write_geogrid'::write_geogrid
integer :: isigned,endian,wordsize
integer :: nx,ny,nz real,allocatable :: rarray(:,:)
!DEC$ ATTRIBUTES REFERENCE :: rarray, nx, ny, nz, isigned, endian, scalefactor, wordsize
end subroutine
end interface
end module cprog
program main
use cprog
implicit none
integer :: i,j
integer :: isigned,endian,wordsize
...... |
|