|
|
|
|
C source file
|
.c
|
|
Source file described in C language
This is created by the user.
|
C++ source file
|
.cpp, .cc, .cp
|
|
Source file described in C++ language
This is described by the user.
|
Preprocessed file
|
.iNote 1
|
|
Text file which the execution result of preprocess processing for the input file is output
This file is output when the -P option is specified.
|
Assembly source file
|
.asmNote 1
|
|
Assembly language file generated from C source file by compilation
This file is output when the -S option is specified.
|
.asm
.s
|
|
Source file described in assembly language
This is created by the user.
|
Header file
|
free
|
|
File referred by source files
This file is described in C language or assembly language.
This is created by the user.
The extension is free, but the following is recommended.
- | $include control instruction: .inc |
|
Object file
|
.objNote 1
|
|
ELF-format file including machine-language information, relocation information relating to machine-language allocation addresses, and symbol information
|
Assemble list fileNote 2
|
.prnNote 1
|
|
List file which has information from the assemble result
This file is output when the -asmopt=-prn_path option is specified.
|
Library file
|
.libNote 1
|
|
ELF-format file in which two or more object files are included
This file is output when the -lnkopt=-form=library option is specified.
|
Load module file
|
.absNote 1
|
|
ELF-format file of the object code of the link result
This is the input file when a hex file is output.
This file is output when the -lnkopt=-form=absolute option is specified.
If you specify the -lnkopt option but not the -form option, the command assumes that the above option has been specified.
|
Relocatable file
|
.relNote 1
|
|
Relocatable object file
This file is output when the -lnkopt=-form=relocate option is specified.
|
Intel HEX fileNote 2
|
.hexNote 1
|
|
Load module file converted into the Intel HEX format
This file is output when the -lnkopt=-form=hexadecimal option is specified.
|
Motorola S-record fileNote 2
|
.motNote 1
|
|
Load module file converted into the Motorola S-record
This file is output when the -lnkopt=-form=stype option is specified.
|
Binary file
|
.binNote 1
|
|
Load module file converted into the binary format
This file is output when the -lnkopt=-form=binary option is specified.
|
Symbol address file
|
.fsy
|
|
Assembly source file where external defined symbols are described in assembler directives
This file is output when the -lnkopt=-fsymbol option is specified.
|
Link map fileNote 2
|
.mapNote 1
|
|
List file which has information from the link result
This file is output when the -lnkopt=-list option is specified.
|
Library list fileNote 2
|
.lbpNote 1
|
|
List file which has information from the library creation result
This file is output when the -lnkopt=-list option is specified.
|
Stack information file
|
.sni
|
|
List file which has information of the stack capacity
This file is output when the -lnkopt=-stack option is specified.
|
Variable/function
information file
|
.hNote 1
|
|
File containing declarations of the saddr variable or callt function
This file is output when the -lnkopt=-vfinfo option is specified.
|
Static analysis information file
|
free
|
|
File which has information from the static analysis result
The extension is free, but ".cref" is recommended.
This file is output when the -cref option is specified.
|
Error message file
|
free
|
|
File which contains error messages
The extension is free, but ".err" is recommended.
This file is output when the -error_file option is specified.
|
Subcommand file
|
free
|
|
File which contains the parameters of the execution program
This is created by the user.
|
Tool usage information file
|
.ud
.udm
|
|
File which is output for collecting tool usage information
|