gpt4 book ai didi

cobol - OpenCOBOL 示例无法编译

转载 作者:行者123 更新时间:2023-12-02 06:55:25 25 4
gpt4 key购买 nike

我正在运行 Ubuntu 并尝试学习 COBOL。我涉足了一些在线教程,但与某些程序的结果不一致。

我更喜欢在 bash shell 中使用 vim;带我去 OpenCOBOL (cobc)

有没有像样的教程可以教我基础知识?我一直在努力解决这个问题。

http://www2.southeastern.edu/Academics/Faculty/kyang/Cmps401/P2Cobol/Resources/Teach%20Yourself%20Cobol%20In%2021%20Days%20%282nd%20Ed%29.pdf

我的问题是,在运行某些示例源代码时,编译器在尝试使用“*”时会返回错误。它说它正在等待文件结束。

这是我的源代码:

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
ENVIRONMENT DIVISION.
*comment here
DATA DIVISION.
PROCEDURE DIVISION.
DISPLAY 'HELLO WORLD!'.
STOP RUN.

这是我正在运行的命令:

 cobc -x -free -o helloworld helloworld.cbl

这是返回的错误

helloworld.cbl:4: Error: syntax error, unexpected '*', expecting "end of file"

最佳答案

如果你只使用'*'注释,你需要使用固定形式的Cobol。

这意味着您的所有部门标题都将从第 8-12 列的“区域 A”开始,而您的显示和停止运行语句将从第 12-72 列的“区域 B”开始。

或者您可以使用“*>”将评论更改为自由格式,然后它应该可以工作。

关于cobol - OpenCOBOL 示例无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32416309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com