升级到SLK12后FORTRAN编译出问题!
时间:2007-10-26
来源:互联网
SLK12自带的FORTRAN 编译器是gfortran-4.1.2,但SLK10.2时能编译通过的源码都出问题,有哪位大虾给说说是怎么会事呀??谢谢!!
作者: jren 发布时间: 2007-10-26
@@
错误信息是啥
错误信息是啥
作者: minus273 发布时间: 2007-10-30
下面的续行在g77-3.4.6下编译通过,可在gfortran-4.1.2下不行.有办法吗,不想逐条改!
**********************************************************
implicit real*8 (a-h,o-z)
parameter (nlong_max=200,nlat_max=200,nval_max=10251,
1 ny_max=1000000,nout_max=1000000,nx_max=3*nval_max)
dimension ival(0:nlong_max,0:nlat_max),idel(0:nlong_max,0:nlat_max),
1 rlong(0:nlong_max,0:nlat_max),dxlong(0:nlong_max,0:nlat_max),
2 dylong(0:nlong_max,0:nlat_max),rlat(0:nlong_max,0:nlat_max),
3 dxlat(0:nlong_max,0:nlat_max),dylat(0:nlong_max,0:nlat_max),
4 tanrot(3,nval_max),t0(3),xcap0(3),dxx0(3),dyx0(3),
5 a0(0:1,0:1,0:1,0:1),a1(0:1,0:1,0:1,0:1),a2(0:1,0:1,0:1,0:1),
6 a(9,nx_max),x(nx_max),trot(3),dxtrot(3),dytrot(3),xprod(3),
7 xcap(3),dxxcap(3),dyxcap(3),pos(999),p1(3),p2(3),
8 xc0(ny_max),yc0(ny_max),xl0(ny_max),yl0(ny_max),
9 dxxl0(ny_max),dyxl0(ny_max),dxyl0(ny_max),dyyl0(ny_max),
9 xout(nout_max),yout(nout_max),iout(nout_max)
character*40 name
**********************************************************
implicit real*8 (a-h,o-z)
parameter (nlong_max=200,nlat_max=200,nval_max=10251,
1 ny_max=1000000,nout_max=1000000,nx_max=3*nval_max)
dimension ival(0:nlong_max,0:nlat_max),idel(0:nlong_max,0:nlat_max),
1 rlong(0:nlong_max,0:nlat_max),dxlong(0:nlong_max,0:nlat_max),
2 dylong(0:nlong_max,0:nlat_max),rlat(0:nlong_max,0:nlat_max),
3 dxlat(0:nlong_max,0:nlat_max),dylat(0:nlong_max,0:nlat_max),
4 tanrot(3,nval_max),t0(3),xcap0(3),dxx0(3),dyx0(3),
5 a0(0:1,0:1,0:1,0:1),a1(0:1,0:1,0:1,0:1),a2(0:1,0:1,0:1,0:1),
6 a(9,nx_max),x(nx_max),trot(3),dxtrot(3),dytrot(3),xprod(3),
7 xcap(3),dxxcap(3),dyxcap(3),pos(999),p1(3),p2(3),
8 xc0(ny_max),yc0(ny_max),xl0(ny_max),yl0(ny_max),
9 dxxl0(ny_max),dyxl0(ny_max),dxyl0(ny_max),dyyl0(ny_max),
9 xout(nout_max),yout(nout_max),iout(nout_max)
character*40 name
作者: jren 发布时间: 2007-10-30
引用:
作者: jren
下面的续行在g77-3.4.6下编译通过,可在gfortran-4.1.2下不行.有办法吗,不想逐条改!
********************************************************** implicit real*8 (a-h,o-z) parameter (nlong_max=200,nlat_max=200,nval_max=10251, 1 ny_max=1000000,nout_max=1000000,nx_max=3*nval_max) dimension ival(0:nlong_max,0:nlat_max),idel(0:nlong_max,0:nlat_max), 1 rlong(0:nlong_max,0:nlat_max),dxlong(0:nlong_max,0:nlat_max), 2 dylong(0:nlong_max,0:nlat_max),rlat(0:nlong_max,0:nlat_max), 3 dxlat(0:nlong_max,0:nlat_max),dylat(0:nlong_max,0:nlat_max), 4 tanrot(3,nval_max),t0(3),xcap0(3),dxx0(3),dyx0(3), 5 a0(0:1,0:1,0:1,0:1),a1(0:1,0:1,0:1,0:1),a2(0:1,0:1,0:1,0:1), 6 a(9,nx_max),x(nx_max),trot(3),dxtrot(3),dytrot(3),xprod(3), 7 xcap(3),dxxcap(3),dyxcap(3),pos(999),p1(3),p2(3), 8 xc0(ny_max),yc0(ny_max),xl0(ny_max),yl0(ny_max), 9 dxxl0(ny_max),dyxl0(ny_max),dxyl0(ny_max),dyyl0(ny_max), 9 xout(nout_max),yout(nout_max),iout(nout_max) character*40 name |
要不自己编译个七七吧
作者: minus273 发布时间: 2007-10-30
我错了
这样应该更麻烦
网上的建议是向gcc组报告bug
或者你试试用 http://users.erols.com/dnagle/preconv.html#download 里面的converter搞一搞?
这样应该更麻烦
网上的建议是向gcc组报告bug
或者你试试用 http://users.erols.com/dnagle/preconv.html#download 里面的converter搞一搞?
作者: minus273 发布时间: 2007-10-30
感谢minus273,我试试看.
作者: jren 发布时间: 2007-10-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28