Creating a shared library file involves two steps:
Both steps are done using Cob.
For example, if the file myprog.cbl contains the code you want to create as a shared library you can compile and link the program to a shared library file in one step, as follows:
cob -Zg myprog.cbl
The -Z option creates a shared library file called libmyprog.so.
The -g option produces files for use by Animator.
A shared library file is not executable itself. It must be linked into a system executable using the -l flag on the Cob command line. For example:
cob -x myapp.o -L. -lmyprog
creates a system executable myapp that loads libmyprog.so when it is run.