15得票2回答
如何通过管道运行cobc,而不使用输入源文件?

使用 cobc 是否可以在不提供输入文件的情况下执行 COBOL 代码? 我尝试将代码通过管道传输到 cobc 进程:$ cat my-input.cbl | cobc cobc: No input files 为了编译并运行一个文件,我会执行以下操作:cobc -x di.cbl -o a...

13得票3回答
从C库返回给GNU COBOL的整数指针无法打印。

我只是为了好玩而学习COBOL,现在想从我的COBOL源代码(使用GnuCOBOL)调用C函数。 我可以很好地调用C函数,但是我有一个小问题,我的一个函数看起来像这样:(目前它只是将另一个具有相同参数的函数包装起来)int getSensors( char * protocol, int p...

12得票1回答
COBOL编译helloworld时使用gmp出错

我想在COBOL中运行这个hello world程序: Identification Division. program-id. HelloWorld. Procedure Division. Display 'Bonjour '. Display 'Comment allez vous ?...

10得票2回答
COBOL - 在主机和个人电脑上进行相同的COMPUTE计算,结果不同

我有一个非常简单的虚拟COBOL程序,它执行虚拟COMPUTE操作并显示结果。 ID DIVISION. PROGRAM-ID. DUMMYPGM. DATA DIVISION. WORKING-STORAGE SECTION. 01 NUM-A PIC 9(3) ...

9得票2回答
GnuCOBOL在最近的Ubuntu上无法找到动态符号

最近似乎有些变化。 GnuCOBOL依赖于动态链接,在运行时使用dlsym查找符号。这个CALL运行时支持代码已经存在于OpenCOBOL中已有7年了。但它在Ubuntu 14.04上不再起作用,但在Fedora 19/20下可以。 ldd不再显示任何使用-l列出的库。 例如,作为测试,...

7得票4回答
开始学习OpenCOBOL!(“你好,世界!”)

我正在尝试编写一个非常简单的COBOL程序。我已经设置好了目录、配置等,但是当我尝试编译它时,出现了以下错误: sampleCOBOL.cbl: In paragraph 'Main-Paragraph' : sampleCOBOL.cbl:9: Error: syntax error, u...