|
| Keil EC++ Compiler- Preprocessor Symbols
- Define sets preprocessor symbols which may be checked with #if, #ifdef and #ifndef. The defined names are copied exactly as they are entered (case-sensitive). Each name may get optionally a value. Define: Check, NoExtRam, X1=1+5 is identical to the following C preprocessor #define statements:
#define Check #define NoExtRam #define X1 1+5
Undefine clears previous Define assignments that are entered in the options dialog of a higher Target or Group level.
- Include Paths
- Allows you to supply one or more (separated by semi-colon) paths to search for header files. For #include "filename.h" the Compiler searches first the current folder and then folder of the source file. When this fails or when #include <filename.h> is used, the paths specified in the include paths box are searched. When this still fails, the paths specified in for the INC folder under Project — Components, Environment, Books ... are used.
- Misc Controls
- Specify any assembler directive for which there is no individual dialog control.
- Compiler Control String
- Displays the current directives at the Compiler command line.
|
|