ライブラリファイルを作成する (-Z[,CC])

cob コマンドに入力されたファイルから、共有ライブラリファイルを作成します。入力ファイルとしては、.gnt ファイル以外のタイプのファイルを指定できます。このモジュールのデフォルトの名前は、プリフィクス、 lib、ファイル名拡張子、 .so (HP/UX PA-RISC の場合は .sl) のファイルに最初にリンクされたオブジェクトの基本名です。

-Z フラグに CC オプションを指定すると、COBOL オプジェクトと C++ のオプジェクトをリンクさせて、1 つのライブラリファイルにすることができます。 C++ (.C) ソースファイルを指定すると、まず C++ コンパイラが起動され、C++ ソースファイルがオブジェクトコードにコンパイルされます。

たとえば、C++ プログラム、 cprg.C と、COBOL プログラム、 cobprg.cbl をリンクする場合は、コマンドを次のように指定します。

cob -Z,CC cobprg.cbl cprg.C