Option |
Meaning |
-B |
Specifies whether a library binding for linking is symbolic, dynamic
(shared), or static (nonshared).
|
-d |
Allows or disallows dynamic libraries for the entire executable. |
-G |
Build a dynamic shared library instead of an executable file. |
-h |
Assign a name to the generated shared dynamic library. |
-i |
Tells the linker, ld(1), to ignore any LD_LIBRARY_PATH setting.
|
-L |
Adds a path to the library search paths. |
-l |
Adds dynamic or static library to linker's list of search libraries. |
-mc |
Removes duplicate strings from the .comment section of the object file. |
-mr |
Removes all strings from the .comment section of the object file
and, if a substitute string is supplied, places the substitute in that section.
|
-mt |
Indicates compilation and linking for multithreaded code. |
-Q |
Emits identification information to the output file. |
-R |
Builds dynamic library search paths into the executable file. |
-xbuiltin |
Enables or disables better optimization of standard library calls.
|
-xcode |
Specifies code address space. |
-xldscope |
Changes the default linker scoping for the definition of extern symbols.
|
-xlibmieee |
Causes libm to return IEEE 754 values for math routines in
exceptional cases.
|
-xlibmil |
Inlines selected library routines for optimization. |
-xlibmopt |
Uses a library of optimized math routines. |
-xnativeconnect |
Includes interface information inside object file and subsequent
shared libraries so that the shared library can interface with Java.
|
-xnolib |
Disables linking with default system libraries. |
-xnolibmil |
Cancels -xlibmil on the command line. |
-xnolibmopt |
Does not use the math routine library by turning off any previously
specified -xlibmopt options.
|
-xstrconst |
Inserts string literals into the read-only data section of the text
segment instead of the default data segment.
|
Option |
Meaning |
-B |
Specifies whether a library binding for linking is symbolic, dynamic
(shared), or static (nonshared).
|
-d |
Allows or disallows dynamic libraries for the entire executable. |
-G |
Build a dynamic shared library instead of an executable file. |
-h |
Assign a name to the generated shared dynamic library. |
-i |
Tells the linker, ld(1), to ignore any LD_LIBRARY_PATH setting.
|
-L |
Adds a path to the library search paths. |
-l |
Adds dynamic or static library to linker's list of search libraries. |
-library |
Incorporates specified compiler-provided libraries into compilation and linking.
|
-mc |
Removes duplicate strings from the .comment section of the object file. |
-mr |
Removes all strings from the .comment section of the object file
and, if a substitute string is supplied, places the substitute in that section.
|
-mt |
Indicates compilation and linking for multithreaded code. |
-norunpath |
Does not build the path for shared libraries into the executable.
|
-Q |
Passes compiler options to a specific phase of the compilation
process.
|
-R |
Builds dynamic library search paths into the executable file. |
-staticlib |
Indicates which C++ libraries specified by the -library option (including its defaults), by the -xlang option, and by the
-xia
option are to be linked statically.
|
-xar |
Creates archive libraries. |
-xbuiltin |
Enables or disables better optimization of standard library calls.
|
-xcode |
Specifies code address space. |
-xlang |
Includes the appropriate runtime libraries and ensures the proper
runtime environment for the specified language.
|
-xldscope |
Changes the default linker scoping for the definition of extern symbols.
|
-xlibmieee |
Causes libm to return IEEE 754 values for math routines in
exceptional cases.
|
-xlibmil |
Inlines selected library routines for optimization. |
-xlibmopt |
Uses a library of optimized math routines. |
-xnativeconnect |
Includes interface information inside object file and subsequent
shared libraries so that the shared library can interface with Java.
|
-xnolib |
Disables linking with default system libraries. |
-xnolibmil |
Cancels -xlibmil on the command line. |
-xnolibmopt |
Does not use the math routine library by turning off any previously
specified -xlibmopt options.
|
Option |
Meaning |
-B |
Specifies whether a library binding for linking is symbolic, dynamic
(shared), or static (nonshared).
|
-d |
Allows or disallows dynamic libraries for the entire executable. |
-G |
Build a dynamic shared library instead of an executable file. |
-h |
Assign a name to the generated shared dynamic library. |
-L |
Adds a path to the library search paths. |
-l |
Adds dynamic or static library to linker's list of search libraries. |
-mt |
Indicates compilation and linking for multithreaded code. |
-norunpath |
Does not build the path for shared libraries into the executable.
|
-Q |
Passes compiler options to a specific phase of the compilation
process.
|
-R |
Builds dynamic library search paths into the executable file. |
-xcode |
Specifies code address space. |
-xia |
Links the appropriate interval arithmetic libraries and sets a
suitable floating-point environment.
|
-xlang |
Includes the appropriate runtime libraries and ensures the proper
runtime environment for the specified language.
|
-xlibmil |
Inlines selected library routines for optimization. |
-xlibmopt |
Uses a library of optimized math routines. |
-xnolib |
Disables linking with default system libraries. |
-xnolibmil |
Cancels -xlibmil on the command line. |
-xnolibmopt |
Does not use the math routine library by turning off any previously
specified -xlibmopt options.
|
-ztext |
Make no library with relocations. |