| 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 thelibrarysearch 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 thelibrarysearch 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 thelibrarysearch 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. |