The output of the
binder is
a program object. You can store program objects in a PDSE member or
in a
z/OS® UNIX file. Depending on the environment
you use, you can produce
binder program
objects as follows:
- For c89:
If the targets of your executables are z/OS UNIX files,
you can use the binder. If
the targets of your executables are PDSs, you must use the prelinker,
followed by the binder. If
the targets of your executables are PDSEs, you can use the binder alone.
- For z/OS batch
or TSO:
If you can use PDSEs, you can use the
binder. If
you want to to use PDSs, you must use the prelinker for the following:
- C++ code
- C code compiled with the LONGNAME, RENT, or DLL options
- For GOFF and XPLINK:
If
you have compiled your program with the GOFF, XPLINK, or
LP64 compiler options, you must use the binder.
For more information on the prelinker, see
Prelinking and linking z/OS XL C/C++ programs.