Kenwood HP 9000 Personal Computer User Manual


 
326 Index
Index
linking, 93
loading
, 93
location
, 136
migrating to shared library
,
158, 161
mixing with shared libraries
,
164
naming
, 122
replacing object modules
, 134
selecting at link time
, 63
symbol table
, 132, 322
assembler
internal pseudo-op
, 160
position-independent code
, 264
atexit function
, 278
attaching a shared library
, 48,
126, 315
B
-B bind linker option
, 49, 58, 60
-b linker option
, 82, 139, 271
basic block
, 274, 315
BIND_BREADTH_FIRST flag to
shl_load
, 222
BIND_DEFERRED flag to
shl_load
, 215
BIND_FIRST flag to shl_load
,
59, 143, 220
BIND_IMMEDIATE flag to
shl_load
, 215
BIND_NOSTART flag to
shl_load
, 221
BIND_RESTRICTED flag to
shl_load
, 221
BIND_TOGETHER flag to
shl_load
, 221
BIND_VERBOSE flag to
shl_load
, 220
binding
, 48, 122, 262, 315
deferred
, 49, 104, 126, 316
immediate
, 58, 104, 126, 318
nonfatal
, 59, 104, 320
restricted, 59, 104, 321
BIND-NONFATAL flag to
shl_load
, 220
breadth-first search order
, 182,
315
bss segment
, 315
buffer
, 315
C
-c compiler option
, 55
-c filename linker option
, 86
-C linker option
, 28, 99
C++
linking with CC command
, 41,
140
shared library, explicit loading
,
215, 240
shared library, explicit
unloading
, 238
CC command for linking C++
programs
, 41, 140
changes
future release
, 32
changing a shared library
, 144
chatr command
, 84, 104
child process
, 315
chmod and shared library
performance
, 148
chroot command and shared
libraries
, 161
code generation
, 277, 279, 315
code symbol
, 28
compatibility mode
, 90
compatibility warnings
, 99
compiler
+df option
, 282, 284
+I option
, 277, 278
+o option
, 291
+P option
, 283
+y option
, 291
+z and +Z options
, 138, 262
-c option
, 55
code generation, 315
default libraries
, 46
driver
, 38
flow.data file, specifying with
+df
, 282, 284
-G option
, 291
-g option
, 291
incompatibilities with PBO
,
291
instrumenting for PBO with
+I
, 277, 278
library search path,
augmenting with (-Wl,-L)
,
53
link-edit phase
, 38
linker interface
, 42
naming the a.out file (-o)
, 55
optimization levels and PBO
,
285
optimizing using PBO data
(+P)
, 283
overview
, 36
-p option
, 291
phases
, 38, 315
position-independent code (+z
and +Z)
, 138
profile-based optimization
,
274, 292
-S option
, 291
-s option
, 291
specifying libraries (-l)
, 55
suppressing link-edit phase (-
c)
, 55
verbose output (-v)
, 38, 54
-Wl option
, 53
-y option
, 291
complete executable
, 122, 316
crt0.o
32-bit mode link
, 57
64-bit mode link
, 98
crt0.o startup file
, 43, 55, 277,
322
cxxdl.h header file
, 199