Use the following general command form to compile and link an Embedded SQL/COBOL application for DEC COBOL:
Optimized libraries – nonthreaded, non-reentrant:
cobol -ansi -names upper -x program.cbl \ $SYBASE/$SYBASE_OCS/lib/libcobct.a \ $SYBASE/$SYBASE_OCS/lib/libct.a \ $SYBASE/$SYBASE_OCS/lib/libcs.a \ $SYBASE/$SYBASE_OCS/lib/libcomn.a \ $SYBASE/$SYBASE_OCS/lib/libtcl.a \ $SYBASE/$SYBASE_OCS/lib/libintl.a \ -lm -o program
Debug libraries – nonthreaded, non-reentrant:
cobol -ansi -names upper -x program.cbl \ $SYBASE/$SYBASE_OCS/devlib/libcobct.a \ $SYBASE/$SYBASE_OCS/devlib/libct.a \ $SYBASE/$SYBASE_OCS/devlib/libcs.a \ $SYBASE/$SYBASE_OCS/devlib/libcomn.a \ $SYBASE/$SYBASE_OCS/devlib/libtcl.a \ $SYBASE/$SYBASE_OCS/devlib/libintl.a \ -lm -o program
Use the following general command form to compile and link an Embedded SQL/COBOL application for MicroFocus COBOL:
Optimized libraries – nonthreaded, non-reentrant:
cob -x program.cbl \ $SYBASE/$SYBASE_OCS/lib/libcobct.a \ $SYBASE/$SYBASE_OCS/lib/libct.a \ $SYBASE/$SYBASE_OCS/lib/libcs.a \ $SYBASE/$SYBASE_OCS/lib/libcomn.a \ $SYBASE/$SYBASE_OCS/lib/libtcl.a \ $SYBASE/$SYBASE_OCS/lib/libintl.a \ -lm -o program
Optimized libraries – threaded, reentrant:
cobol -ansi -names upper -x program.cbl \ $SYBASE/$SYBASE_OCS/lib/libcobct_r.a \ $SYBASE/$SYBASE_OCS/lib/libct_r.a \ $SYBASE/$SYBASE_OCS/lib/libcs_r.a \ $SYBASE/$SYBASE_OCS/lib/libcomn_r.a \ $SYBASE/$SYBASE_OCS/lib/libtcl_r.a \ $SYBASE/$SYBASE_OCS/lib/libintl_r.a \ -threads -lm -o program
Debug libraries – threaded, reentrant:
cobol -ansi -names upper -x program.cbl \ $SYBASE/$SYBASE_OCS/devlib/libcobct_r.a \ $SYBASE/$SYBASE_OCS/devlib/libct_r.a \ $SYBASE/$SYBASE_OCS/devlib/libcs_r.a \ $SYBASE/$SYBASE_OCS/devlib/libcomn_r.a \ $SYBASE/$SYBASE_OCS/devlib/libtcl_r.a \ $SYBASE/$SYBASE_OCS/devlib/libintl_r.a \ -threads -lm -o program