Quantcast
Channel: Visual COBOL - Forum - Recent Threads
Viewing all articles
Browse latest Browse all 4356

RE: sqlca.cbl vs sqlca.cpy in command line compiling

$
0
0

Thank you, Blair

I tried your instruction.

echo $COBCPY
/home/db2inst1/sqllib/include/cobol_mf:/opt/microfocus/VisualCOBOL/cpylib

I have the $COBCPY setup correctly,  I also have "EXEC SQL INCLUDE sqlca END-EXEC" in mytest.cbl

cob64 -t  -C MFSYNC -z -o mytest  mytest.cbl -L/home/db2inst1/sqllib/lib64 -ldb2 -ldb2gmf

rwxr-xr-x 1 db2inst1 db2iadm1 13919 Apr 29 16:10 mytest

You can see the file size is 13919 bytes

cob64 -t  -C MFSYNC -z -o mytest  mytest.cbl sqlca.cbl -L/home/db2inst1/sqllib/lib64 -ldb2 -ldb2gmf

-rwxr-xr-x 1 db2inst1 db2iadm1 18582 Apr 29 16:06 mytest

The file sizes are different.  both work under DB2. it seems sqlca.o is linked into the later one. but the first one just call it at run-time.  I feel confused.

To my expectation, the file size for both should be the same. no matter explicitly or implicitly to include sqlca.cpy.

Thank you again,

-Jack


Viewing all articles
Browse latest Browse all 4356

Trending Articles