Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide

LIBS

This option specifies whether or not the compiler should generate information in the object file that names the default libraries that are to be searched at link time in order to resolve references to external entries and data.

Read syntax diagramSkip visual syntax diagram     .-LIBS-.     .-SINGLE-.  .-DYNAMIC-.
>>-+-+------+--(--+--------+--+---------+--)-+-----------------><
   |              '-MULTI--'  '-STATIC--'    |
   '-NOLIBS----------------------------------'
 
LIBS
Same as specifying LIBS(SINGLE DYNAMIC)
LIBS(SINGLE DYNAMIC)
Specifies that default libraries searched at link time are the single-threading PL/I libraries:
LIBS(MULTI DYNAMIC)
Specifies that default libraries searched at link time are the multi-threaded PL/I libraries:
LIBS(SINGLE STATIC)
Specifies that default libraries searched at link time are the static, non-multithreading libraries:
LIBS(MULTI STATIC)
Specifies that default libraries searched at link time are the static, multi-threaded libraries. This means the library will be statically linkied into the user module.

You should specify the SINGLE suboption only if your application uses no multithreading language and specify the MULTI suboption when your application contains any PL/I multithreading language.

You can specify LIBS(MULTI) when no multithreading language is used, however, this causes your application to run more slowly than it would with LIBS(SINGLE).


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)