システムの実行可能ファイルを作成する (-x[,CC])

cob コマンドに入力されたファイルから、システムの実行可能ファイルを作成します。入力ファイルとしては、.gnt ファイル以外のタイプのファイルを指定できます。デフォルトでは、このモジュールの名前は、最初にリンクされたオブジェクトのベース名になります。拡張子はありません。

このオプションを使用して、完全な RTS を作成することもできます。次のように指定します。

cob -xo rts.new

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

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

cob -x,CC cobprg.cbl cprg.C