土木在线论坛 \ 水利工程 \ 水文与水资源工程 \ [求助]一个fortran编译时出现的错误,请帮忙!谢谢!

[求助]一个fortran编译时出现的错误,请帮忙!谢谢!

发布于:2004-06-17 17:44:17 来自:水利工程/水文与水资源工程 7 6936 [复制转发]
我在编译程序时,出现以下错误,请高手告知出错的原因,谢谢!
--------------------Configuration: HSCTM - Win32 Release--------------------
Compiling Fortran...
C:\HSCTM2D\HSCTCODE\HSCTM.FOR
C:\HSCTM2D\HSCTCODE\HSCTM.FOR(1): error FOR2173: column 6 non-blank on initial line in fixed-form source code
C:\HSCTM2D\HSCTCODE\HSCTM.FOR(1): error FOR2934: lexical error: Unrecognized statement
C:\HSCTM2D\HSCTCODE\HSCTM.FOR(1): error FOR3852: syntax error
C:\HSCTM2D\HSCTCODE\HSCTM.FOR(1): error FOR1768: missing END statement or missing program unit (possibly free-form source in fixed-form file)
Error executing fl32.exe.
HSCTM.OBJ - 4 error(s), 0 warning(s)

全部回复(7)

只看楼主 我来说两句
  • yanghangang
    yanghangang 沙发
    我从网上下了一个FORTRAN 77 的程序,编译时系统总提示“找不到FORTRAN 77".
    有人能告诉我这是什么原因?
    2006-11-22 22:29:22

    回复 举报
    赞同0
  • lklsw
    lklsw 板凳
    ddd
    2006-06-02 09:21:02

    回复 举报
    赞同0
  • dsq2006
    dsq2006 地板
    其中:FOR2173 可能是指文件的第 2173 行
    2006-05-31 15:56:31

    回复 举报
    赞同0
  • dsq2006
    dsq2006 4楼
    未用过ForTran, 以下试解释:
    Compiling Fortran...
    C:\HSCTM2D\HSCTCODE\HSCTM.FOR
    C:\HSCTM2D\HSCTCODE\HSCTM.FOR(1): error FOR2173: column 6 non-blank on initial line in fixed-form source code
    ’’源码初始化行的第 6 列(字符)有问题
    C:\HSCTM2D\HSCTCODE\HSCTM.FOR(1): error FOR2934: lexical error: Unrecognized statement
    ’’无效的声明语句
    C:\HSCTM2D\HSCTCODE\HSCTM.FOR(1): error FOR3852: syntax error
    ’’语法错误
    C:\HSCTM2D\HSCTCODE\HSCTM.FOR(1): error FOR1768: missing END statement or missing program unit (possibly free-form source in fixed-form file)
    ’’缺少 END 语句块标识符号
    Error executing fl32.exe.
    ’’可执行文件 Fl32.exe 错误
    HSCTM.OBJ - 4 error(s), 0 warning(s)
    ’’OBJ 文件有 4 处错,无警告。

    若遇到编译问题,查查词典,有限的错误词,摸索、揣摩,可以解决。
    我基本不懂英文,在DOS下编译程序都是如此处理的。

    祝你好运!!!
    2006-05-31 15:53:31

    回复 举报
    赞同0
  • guoxm
    guoxm 5楼
    不知道用的什么编译系统,但从错误提示来看,由于文件扩展名使用的是.for,所以系统认为是fortran固定格式的程序,即每个语句从第7列以后开始写,而如果某一行的第六列有字符,则认为是上一行的续行。而如果第一列为C,则认为该行为说明语句。
    2004-06-17 20:44:17

    回复 举报
    赞同0
点击查看全部回复(7条)
评论帖子
评论即可得
+1经验值
+10土木币

请先 登录,再参与讨论!

相关推荐
这个家伙什么也没有留下。。。

水文与水资源工程

返回版块

4.54 万条内容 · 152 人订阅

猜你喜欢

阅读下一篇

水力计算

请问水力计算有没有简单些的办法

请选择删除原因

回帖成功

经验值 +10