Table 31. Options for linker input control
Option name Type Default Description
-qbigdata -qopt -qnobigdata In 32-bit mode, allows initialized data to be larger than 16 MB in size.
-e -flag - Specifies the entry name for the shared object. Equivalent to using ld -e name.
-L -flag See -L. Searches the specified directory at link time for library files specified by the -l option.
-l -flag See -l. Searches a specified library for linking.
-qlib -qopt -qlib Instructs the compiler to use the standard system libraries at link time.
-R -flag See -R. Searches the specified directory at run time for shared libraries.

Table 32. Options for linker output control
Option name Type Default Description
-qmkshrobj -qopt - Creates a shared object from generated object files.
-qstaticlink -qopt -qnostaticlink Controls linking to shared libraries.
-r -flag - Produces a relocatable object.

Table 33. Other linker options
Option name Type Default Description
-qcrt -qopt -qcrt Instructs the linkage editor to use the standard system startup files at link time.
-qinlglue -qopt -qnoinlglue Generates fast external linkage by inlining the pointer glue code necessary to make a call to an external function or a call through a function pointer.
C++ only -qpriority -qopt -qpriority=65535 Specifies the priority level for the initialization of static objects.