这适用于有经验的人在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世界。
感谢您的帮助。如果有关于这些符号的文档,请指出。
答案 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"。