34
[ 2 ] Linking options
[ 3 ] Outputting debug information files
If you select the "Debug information file" check box in the Set Options dialog box and run the
Compiler, then the Compiler will output three types of debug information files.
Each information file will be given the same name as the source program and annexed one of
the three extensions .ADR, .LBL, and .SYM according to the file type as listed below.
• Source line–address file (.ADR)
Indicates the correspondence of line numbers in a source program to their
addresses in the object program written in intermediate language.
Each line consists of a four-digit line number in decimal notation and a four-digit
address in hexadecimal notation.
• Label–address file (.LBL)
Indicates the correspondence of labels and user-created functions defined in a
source program to their addresses in the object program written in intermediate lan-
guage.
For user-defined functions in the one-line format, the first addresses of those func-
tions in the object program are listed in this file; for those in the block format, the
addresses of the first statements in the blocks are listed.
Each line consists of a label name or a user-defined function name, and a four-digit
address in hexadecimal notation.
• Variable–intermediate language file (.SYM)
Indicates the correspondence of variables used in a source program to the interme-
diate language.
Each line consists of a variable and its intermediate language.
Linking Options Description
M
apfile Outputs map information to the file XXX.MAP.
If this option is not selected, no map information will be
outputted. (default)
(For details, refer to [ 5 ] in this subsection.)
Debug Information Files Filename Extension
Source line–address file
Label-address file
Variable–intermediate language file
.ADR
.LBL
.SYM
Commentaires sur ces manuels