我正在尝试使用COBOL和gnuCOBOL cobc编译器编译一个简单的程序。然而,我似乎无法为我的程序获得任何类型的输出,无论是错误还是其他。所以我写了一个简单的"Hello World“程序,即使这样也不能像预期的那样输出:
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
AUTHOR. Myself
PROCEDURE DIVISION.
DISPLAY "HELLO WORLD".
STOP RUN.我试图通过运行cobc -x hello_world.cob来复制它,它会生成一个可执行文件,但该可执行文件在运行时不会产生任何输出。我遗漏了什么?
GNUCOBOL版本2.2.0
发布于 2021-08-18 06:12:44
您的代码从位置12开始(至少看起来是这样)。GNUCOBOL要求它从位置8开始。您可以更改代码,也可以使用'-free‘编译器标志。
发布于 2021-08-17 21:56:26
删除包含AUTHOR. Myself的行,它应该可以工作。
https://stackoverflow.com/questions/68824351
复制相似问题