Insure++ Manpages - ins_ld
Table of Contents
ins_ld - Link programs with Insure++
ins_ld [-Zoi "option"]
[-Zop option_file] [-Zsl] [-Zvm]
[library_files] <linker_arguments>
This command takes the place of your normal link command if you are
using Insure++ (typically the linker is called ld ).
This should only be used if you are linking your program explicitly. If you
are using the compiler command to link your program, you should use the
insure command.
-Zoi "option"
|
Treat option as a .psrc option. Multiple
-Zop files and -Zoi options will
be processed in order from left to right before any source files are
processed.
|
-Zop option_file
|
Process the named file as though it were an additional
.psrc file. This allows options to be supplied on
the command line that override those of the other .psrc
files. Multiple -Zop files and -Zoi
options will be processed in order from left to right before any source
files are processed.
|
-Zsl
|
Perform a "safe link". Normally,
Insure++ forces every object file and library to be linked into
the executable, without exception. This can occasionally cause conflicts
if symbols are defined multiple times in different libraries. This option
performs a slower link that avoids such problems by only linking files
that are actually required. This option is tried automatically if fault
recovery is turned on (the default).
|
-Zvm
|
Enable verbose mode. Displays each command as it is executed.
|
library_files
|
Any files whose names end in the suffix .tqs are
taken to be Insure++ interface files and are processed in
conjunction with the source files on the command line.
|
<linker_arguments> |
All other arguments are passed directly to your normal linker (or the
one specified in a .psrc file using a linker
directive). |
insure -c hello.c
ins_ld -e start -o hello \
/usr/lib/crt0.o hello.o -lc
Compile and link the C source file hello.c .
insure ,
.psrc
(lists configuration options)
imangle
insure
|