运行SMOKE时报错
问题现象描述
运行SMOKE时报错“Error: Cannot assign to a named constant at (1)......Error: Expecting END SUBROUTINE statement at (1)”.
关键过程、根本原因分析
fitrxref.f:192代码空格位太长。
结论、解决方案及效果
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令进入“Makefileinclude”文件所在路径。
cd $SMK_HOME/subsys/smoke/src
- 执行以下命令修改“Makefileinclude”文件。
- 打开“Makefileinclude”文件。
vi Makefileinclude
- 按“i”进入编辑模式,修改以下内容。
EFLAG = -ffixed-line-length-132 -fno-backslash
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“Makefileinclude”文件。