0

これは、CICS on AIX (7.1) を使用して 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 の世界でこれを検索しました。

助けてくれてありがとう。これらのシンボルに関するドキュメントがある場合は、それを教えてください。

4

1 に答える 1

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". または、単に「cicstcl -lIBMCOB HELLO.ccp」を使用することもできます。

于 2014-06-19T12:32:07.893 に答える