Linker Options
7-6
7.4
Linker Options
Linker options control linking operations. They can be placed on the command
line or in a command file. Linker options must be preceded by a hyphen (–).
The order in which options are specified is unimportant, except for the – l
(lowercase L) and –i options. Options may be separated from arguments (if
they have them) by an optional space. The following summarize the linker
options:
–a
Produce an absolute, executable module. This is the
default; if neither –a nor –r is specified, the linker acts
as if –a were specified.
–ar
Produce a relocatable, executable object module.
– b
Disable merge of symbolic debugging information.
– c
Use linking conventions defined by the ROM autoin-
itialization model of the TMS320C54x C compiler.
– cr
Use linking conventions defined by the RAM autoin-
itialization model of the TMS320C54x C compiler.
– e
global_symbol
Define a
global_symbol that specifies the primary
entry point for the output module.
– f
fill_value
Set the default fill value for holes within output sec-
tions;
fill_value is a 16-bit constant.
– g
global_symbol
Make a
global_symbol static (overrides –h).
– h
Make all global symbols static.
–help
–?
Display a listing of all available linker command line
options.
– heap
size
Set heap size (for the dynamic memory allocation in
C) to
size words and define a global symbol that speci-
fies the heap size. The default size is 1K words.
– i
dir
Alter the library-search algorithm to look in
dir before
looking in the default location. This option must
appear before the – l option. The directory or filename
must follow operating system conventions.
–j
Disable conditional linking.
–k
Ignore alignment flags in input sections.
– l
filename
Name an archive library file as linker input;
filename
is an archive library name. This option must appear af-
ter the –i option. The directory or filename must follow
operating system conventions.
Summary of Contents for TMS320C54x
Page 38: ......
Page 39: ......
Page 40: ......
Page 41: ......
Page 42: ......
Page 43: ......
Page 44: ......
Page 45: ......
Page 46: ......
Page 47: ......
Page 48: ......
Page 49: ......
Page 50: ......
Page 51: ......
Page 52: ......
Page 53: ......
Page 54: ......
Page 55: ......
Page 56: ......
Page 57: ......
Page 58: ......
Page 59: ......
Page 60: ......
Page 61: ......
Page 62: ......
Page 276: ......
Page 277: ......
Page 278: ......
Page 279: ......
Page 280: ......
Page 281: ......
Page 282: ......
Page 283: ......
Page 284: ......
Page 285: ......
Page 286: ......
Page 287: ......
Page 288: ......
Page 289: ......
Page 290: ......
Page 291: ......
Page 292: ......
Page 293: ......
Page 294: ......
Page 295: ......
Page 296: ......
Page 297: ......
Page 298: ......
Page 299: ......
Page 300: ......
Page 301: ......
Page 302: ......