gpt4 book ai didi

syntax - 未找到 GnuCOBOL 入口点

转载 作者:行者123 更新时间:2023-12-01 10:26:31 24 4
gpt4 key购买 nike

我已经在我的 Ubuntu 17.04 系统上安装了 GnuCOBOL 2.2。我编写了一个基本的 hello world 程序来测试编译器。

1       IDENTIFICATION DIVISION.
2 PROGRAM-ID. HELLO-WORLD.
3 *---------------------------
4 DATA DIVISION.
5 *---------------------------
6 PROCEDURE DIVISION.
7 DISPLAY 'Hello, world!'.
8 STOP RUN.

这个程序名为HelloWorld.cbl。当我用命令编译程序时

cobc HelloWorld.cbl

HelloWorld.so 已生成。当我尝试使用

运行编译的程序时
cobcrun HelloWorld

我收到以下错误:

libcob: entry point 'HelloWorld' not found

谁能向我解释一下 GnuCOBOL 中的入口点是什么,或许可以提出解决问题并成功执行该 COBOL 程序的方法?

最佳答案

根据official manual of GNUCOBOL ,你应该编译你的代码:

cobc -x HelloWorld.cbl

然后运行它

./HelloWorld

您也可以阅读 GNUCOBOL wiki page其中包含一些示例以获取更多信息。

附:正如 Simon Sobisch 所说,如果您将文件名更改为 HELLO-WORLD.cbl 以匹配程序 ID,那么您使用的相同命令就可以了:

cobc HELLO-WORLD.cbl
cobcrun HELLO-WORLD

关于syntax - 未找到 GnuCOBOL 入口点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47246110/

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