AIX + Cobol + CICS =缺少符号

时间:2014-06-18 16:18:20

标签: aix cobol cics

这适用于有经验的人在AIX(7.1)上使用CICS编译Cobol程序。

我需要在AIX上编译一些简单的COBOL / CICS程序。我遇到的问题是在链接上。

我们运行cob2 HELLO.cob并且编译成功但链接步骤显示:

ld: 0711-317 ERROR: Undefined symbol: .CICSAPIWSADDRE

ld: 0711-317 ERROR: Undefined symbol: .CICSAPIE

ld: 0711-317 ERROR: Undefined symbol: .CICSAPIEDFINIT

现在显然这些符号位于某个库的某个库中,但在哪里呢?我找不到找到它们的文档,我为此搜索了IBM世界。

感谢您的帮助。如果有关于这些符号的文档,请指出。

1 个答案:

答案 0 :(得分:0)

请提供您的编辑命令,确切地说是您在机器上发出的命令。

你不能简单地运行" cob2 sourcename"。你还需要一些其他标志,例如" cob2_r -qLIB -bI:/usr/lpp/cics/lib/cicsprIBMCOB.exp -e _iwz_cobol_main -L / usr / lpp / cics / lib -lsarpc -lpthreads -qAPOST -o HELLO.ibmcob HELLO.cbl&# 34 ;.或者您可以简单地使用" cicstcl -lIBMCOB HELLO.ccp"。

相关问题