首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GNUCOBOL,程序不会输出任何内容

使用GNUCOBOL,程序不会输出任何内容
EN

Stack Overflow用户
提问于 2021-08-17 21:43:10
回答 2查看 86关注 0票数 0

我正在尝试使用COBOL和gnuCOBOL cobc编译器编译一个简单的程序。然而,我似乎无法为我的程序获得任何类型的输出,无论是错误还是其他。所以我写了一个简单的"Hello World“程序,即使这样也不能像预期的那样输出:

代码语言:javascript
复制
           IDENTIFICATION DIVISION.
           PROGRAM-ID. HELLO-WORLD.
           AUTHOR. Myself

           PROCEDURE DIVISION.
           DISPLAY "HELLO WORLD".
           STOP RUN.

我试图通过运行cobc -x hello_world.cob来复制它,它会生成一个可执行文件,但该可执行文件在运行时不会产生任何输出。我遗漏了什么?

GNUCOBOL版本2.2.0

EN

回答 2

Stack Overflow用户

发布于 2021-08-18 06:12:44

您的代码从位置12开始(至少看起来是这样)。GNUCOBOL要求它从位置8开始。您可以更改代码,也可以使用'-free‘编译器标志。

票数 3
EN

Stack Overflow用户

发布于 2021-08-17 21:56:26

删除包含AUTHOR. Myself的行,它应该可以工作。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68824351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档