|
|||||||||||
|
Technical Support On-Line Manuals Compiler User Guide |
Compiler User GuideDefault compiler behavior
The default compiler configuration is determined by the filename
extension, for example, The compiler startup language can be C or C++ and the instruction set can be ARM or Thumb®. When you compile multiple files with a single command, all files must be of the same type, either C or C++. The compiler cannot switch the language based on the file extension. The following example produces an error because the specified source files have different languages: armcc -c test1.c test2.cpp If you specify files with conflicting file extensions you can force the compiler to compile both files for C or for C++, regardless of file extension. For example:
armcc -c --cpp test1.c test2.cpp
Where an unrecognized extension begins with Support for processing PreCompiled Header (PCH) files is not available when you specify multiple source files in a single compilation. If you request PCH processing and specify more than one primary source file, the compiler issues an error message, and aborts the compilation.
| ||||||||||
|
|||||||||||