ARM Compiler > Input

Use this panel to specify additional files the ARM Compiler should use. You can specify multiple additional libraries and library search paths. Also, you can change the order in which the IDE uses or searches the libraries.

The following table lists and describes the input options for ARM compiler.

Table 1. Tool Settings - ARM Compiler > Input Options
Option Description
Allow Macro Redefinition Enables to redefine the macros with the #define directive without first undefining them with the #undef directive.
Define AEABI Portability Defines the _AEABI_PORTABILITY_LEVEL to 1. The option ensures that C library dependencies produced by this compiler are ARM EABI compliant. For more information on the ARM EABI and associated compatibility models, the user should consult the ARM, Ltd. website.
Prefix File Specifies a prefix file that you want the compiler to include at the top of each file.
Source File Encoding Enables you to specify the default encoding of the source file.
Include User Search Paths (-i) Enables you to add new directories to the list of directories where the user files are searched. Note: Manually edit the absolute paths if the project is moved to a new location. The path will be correct, however, for the location in which the project was originally created. Furthermore, it is a good idea to open the settings of the new project and click 'Apply' to avoid the problem of disappearing user-added include paths.
Include User Recursive Search Paths (-ir) Enables you to add new directories to the list of directories recursively where the user files are searched.
Include System Search Paths (-I- -I) Enables you to add new directories to the list of directories where the system files are searched.
Include System Recursive Search Paths (-I- -ir) Enables you to add new directories to the list of directories recursively where the system files are searched.
Defined Macros Lists the defined command-line macros.
Undefined Macros Lists the undefined command-line macros.