Keil Logo

Manage Arm Compiler Versions

MDK supports multiple Arm Compiler versions. By default, the latest version of Arm Compiler 5 and Arm Compiler 6 are installed. Additional compiler versions must be registered and added in the following way:

  1. Open the dialog Project - Manage - Project Items - Folders/Extensions:

    Manage Project Items - Folders/Extensions Dialog

  2. Click the ... button on the right side of Use ARM Compiler to open the dialog ARM Compiler Versions. The dialog shows the relative compiler installation path and the compiler version:

    ARM Compiler Versions window

  3. Click Add another Arm Compiler Version to List. This opens a Windows browse for folder dialog. Navigate to the folder that contains the Arm compiler version and click OK to register the compiler. The path to that folder and the Arm compiler version is shown in the screen above. With these steps you have registered an additional Arm compiler.
  4. You can remove a registered Arm compiler at any time. Select an entry in the dialog ARM Compiler Versions and click Remove selected ARM Compiler Version from List. No additional warning or approval dialog will be displayed.

Selecting the Arm Compiler Version

Only compilers registered with the steps above can be used within µVision. In addition, you can Setup a Default Arm Compiler Version.

During the development or maintenance phase of a project, you can configure a target to use a specific compiler version. This is done in the field Options for Target - Target - ARM Compiler.

Manage Compiler Versions

Compiler versions that have been deleted are identified with the entry Missing:.

Also the Build Output window will inform about missing compiler versions.

Manage Compiler Versions

See also:

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.