Linker Options
7-17
Linker Description
This example links file1.obj and file2.obj and creates a map file called file.map:
lnk500
file1.obj file2.obj –m file.map
Example 7–14 on page 7-73 shows an example of a map file.
7.4.13 Name an Output Module (–o
filename Option)
The linker creates an output module when no errors are encountered. If you
do not specify a filename for the output module, the linker gives it the default
name a.out. If you want to write the output module to a different file, use the
–o option. The syntax for the –o option is:
–o
filename
The
filename is the new output module name.
This example links file1.obj and file2.obj and creates an output module named
run.out:
lnk500
–o run.out file1.obj file2.obj
7.4.14 Specify a Quiet Run (–q Option)
The –q option suppresses the linker’s banner when –q is the first option on the
command line or in a command file. This option is useful for batch operation.
7.4.15 Strip Symbolic Information (–s Option)
The –s option creates a smaller output module by omitting symbol table
information and line number entries. The –s option is useful for production
applications when you must create the smallest possible output module.
This example links file1.obj and file2.obj and creates an output module,
stripped of line numbers and symbol table information, named nosym.out:
lnk500
–o nosym.out –s file1.obj file2.obj
Using the –s option limits later use of a symbolic debugger and may prevent
a file from being relinked.
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: ......