ARM Compiler > Input

Use this panel to specify the 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 figure shows the Input panel.

Figure 1. Tool settings - ARM Compiler > Input

Tool settings - ARM Compiler > Input

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 When checked, this option disables the generation of error message for a re-defined macro.
Define AEABI Portability When checked, this option 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, refer to the ARM, Ltd. website.
Prefix File Specifies the prefix file. The prefix file is a file that is included first in every module that is compiled.
Source Code Encoding Selects the encoding of the source file text. The available options are:
  • ASCII
  • Auto-Detect (multibyte encoding)
  • System (use system locale)
  • UTF-8
  • Shift-JIS
  • EUC-JP
  • ISO-2022-JP
Include User Search Paths ( -i) Allows to include the user search paths.
Include User Recursive Search Paths ( -ir) Allows to include the user search paths recursively.
Include System Search Paths ( -I- -I) Allows to include the system search paths.
Include System Recursive Search Paths( -I- -ir) Allows to include the system search paths recursively.
Defined Macros Allows to include defined macros for your project.
Undefined Macros Allows to include undefined macros for your project.