CHAPTER 5: LINKER
90 EPSON S5U1C63000A MANUAL
(S1C63 FAMILY ASSEMBLER PACKAGE)
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.