cc_option を、cc から C コンパイラに渡します。
cob
の -CC フラグを指定する場合は、C コンパイラで使用されるオプションのみを指定するようにしてください。これは、C プログラムをコンパイルする際に、cc
ではなく
cob コマンドを使用すると、システムでは、C プログラムの実行前に、これらを COBOL プログラムにリンクするものと解釈されるためです。これには、
cob
で
.o ファイルが必要です。
.o ファイルは、C プログラムを、C コンパイラでコンパイルすると出力されます。
cob
は、C コンパイラからコンパイル結果の
.o ファイルを受け取り、これを他のオブジェクトモジュールにリンクして、呼び出し可能な共有オブジェクト、共有ライブラリ、またはシステムの実行可能ファイルを作成します。そのため、通常の場合にコンパイラからシステムリンカーに渡されるオプションを、-CC
フラグを使用して渡されないようにしてください。