w3emc模块编译报F90-F-0004-Unable to open MODULE file sigio_module.mod错
问题现象描述
NCEPLIBS构建安装中w3emc模块报错如下:
关键过程、根本原因分析
无。
结论、解决方案及效果
- 修改“/w3emc.dir/build.make”文件。
- 修改“/nceplibs-w3emc/src/gblevents.f”文件。
- 打开“/nceplibs-w3emc/src/gblevents.f”文件。
vi /path/to/NCEPLIBS/NCEPLIBS-1.2.0/download/nceplibs-w3emc/src/gblevents.f
- 按“i”进入编辑模式,修改如下内容。
INTEGER IDATE(8,2),JDATE(8,2),KDATE(8,2),KINDX(2),KINDX_2
将第2783行ELSE到ENDIF内容替换为如下:
ELSE KINDX_2 = ABS(KINDX(2)) COFS= $ ((KINDX_2*COFS_f(:,:,1)) +(KINDX(1)*COFS_f(:,:,2)))/3. COFV= $ ((KINDX_2*COFV_f(:,:,:,1))+(KINDX(1)*COFV_f(:,:,:,2)))/3. ENDIF
- 修改后按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/nceplibs-w3emc/src/gblevents.f”文件。
- 重新编译。
make
父主题: 故障排除