CHAPTER 5: LINKER

5.2.2 Output Files

An output file name can be specified in the command line or command file using the -o start-up option. If no output file name is specified, the same name as that of the relocatable object file to be linked first is used.

Absolute object file

File format: Binary file in IEEE-695 format File name: <File name>.abs

Output destination: Current directory

Description: Object file in executable format that can be input to the debugger. All the modules comprising one program are linked together in the file, and the absolute addresses that all the codes will map are determined. It also contains the necessary debugging information in IEEE-695 format.

Link map file

File format: Text file

File name: <File name>.map Output destination: Current directory

Description: Mapping information file showing from which address of a section each input file was mapped. This file is output when the -m start-up option is specified.

Symbol file

File format: Text file

File name: <File name>.sym Output destination: Current directory

Description: Symbols defined in all the modules and their address information are delivered to

this file. This file is delivered when the -s start-up option is specified.

Cross reference file

File format: Text file

File name: <File name>.xrf Output destination: Current directory

Description: Labels defined in all the modules and their defined and referred addresses are delivered in this file. This file is delivered when the -x start-up option is specified.

Absolute list file

File format: Text file

File name: <File name>.als Output destination: Current directory

Description: File delivered when the -l start-up option is specified. The file contents are similar to the relocatable list file output by the assembler except that the location addresses are absolute and takes the form of an integrated single file.

Error file

File format: Text file File name: lk63.err

Output destination: Current directory

Description: The file is created if the -e start-up option is specified. It records the information which the linker outputs to the Standard Output (stdout), such as error messages. The file name is "lk63.err" by default, but it can be changed using the -o start-up option.

90

EPSON

S5U1C63000A MANUAL

 

 

(S1C63 FAMILY ASSEMBLER PACKAGE)