Prepare COBOL programs using Micro Focus COBOL

 

Set environment variables before compiling your program as follows:

export COBCPY=<COBCPY>
export LIB=/usr/mqm/lib:$LIB

To compile a 32 bit COBOL program, where supported, using Micro Focus COBOL, enter:

  $ cob32 -xvP amqsput.cbl -L /usr/mqm/lib -lmqmcb Server for COBOL
  $ cob32 -xvP amqsput.cbl -L /usr/mqm/lib -lmqicb Client for COBOL
  $ cob32 -xtvP amqsput.cbl -L /usr/mqm/lib -lmqmcb_r Threaded Server for COBOL
  $ cob32 -xtvP amqsput.cbl -L /usr/mqm/lib -lmqicb_r Threaded Client for COBOL

To compile a 64 bit COBOL program using Micro Focus COBOL, enter:

  $ cob64 -xvP amqsput.cbl -L /usr/mqm/lib64 -lmqmcb Server for COBOL
  $ cob64 -xvP amqsput.cbl -L /usr/mqm/lib64 -lmqicb Client for COBOL
  $ cob64 -xtvP amqsput.cbl -L /usr/mqm/lib64 -lmqmcb_r Threaded Server for COBOL
  $ cob64 -xtvP amqsput.cbl -L /usr/mqm/lib64 -lmqicb_r Threaded Client for COBOL
where amqsput is a sample program

See the Micro Focus COBOL documentation for a description of the environment variables that we need to be up.

 

Parent topic:

Preparing COBOL programs


fg16460_