| |||
| Home > Getting started with the ARM Compiler > File naming conventions | |||
The ARM compiler uses filename suffixes to identify the classes of file involved in compilation and in the link stage. The filename suffixes recognized by the compiler are described in Table 2.1.
Table 2.1. Filename suffixes recognized by the ARM compiler
| Suffix | Description | Usage notes |
|---|---|---|
| C source file | Implies |
| C source file | Implies |
| C source file | Implies |
| C++ source file | Implies The
compiler uses the suffixes |
| C++ source file | Implies |
| C++ source file | Implies |
| Dependency list file |
|
| C or C++ header file |
|
| ARM object file in ELF format. | |
| ARM or Thumb assembly language source file. | For files in the input file list suffixed
with
|
| Error and warning list file |
|
| Precompiled header file |
|
| Text file |
|
Instruction set switching based on the .ac,
.acpp, .tc, and .tcpp file
name suffixes is deprecated and will be removed in the next release.