After compilation with LP(64), your 64-bit program consists of one or more object modules that contain unresolved references to each other, as well as references to the Language Environment runtime library. These references are resolved during link-editing (statically) or during execution (dynamically).
After you compile your PL/I program, the next step is to link and run your program with test data to verify that it produces the results that you expect.
Language Environment provides the runtime environment and services that you need to execute your program. For instructions on linking and running PL/I and all other Language Environment-conforming language programs, see the z/OS Language Environment Programming Guide for 64-bit Virtual Addressing Mode. For information about migrating your existing PL/I programs to Language Environment, see the Enterprise PL/I for z/OS Compiler and Run-Time Migration Guide.