Keil Logo

ARMCLANG: Error: No license checking back-end registered with id Keil.

Information in this knowledgebase article applies to:

  • Arm Compiler 6.x 64-bit


I have downloaded an Arm compiler version 6 from Arm Compiler 6 Downloads and have integrated it to µVision according to the knowledgebase article µVision: Using different versions of the ARM Compiler. However, when I build my project, I get the following error message for every source file in my project:

compiling MySourceFile.c...
ArmClang: error: No license checking back-end registered with id Keil.mdkpro for feature Keil
Product: MDK Professional 5.26
Component: ARM Compiler


The Keil MDK already contains a 32-bit Arm Compiler version 6. If you want to use a different Arm Compiler version 6, you can download it from Arm Compiler 6 Downloads. Please note that MDK licenses are only supported by 32-bit compiler versions and not by the 64-bit compiler versions. This error message is only shown by 64-bit version of the Arm compiler version 6.x.

You need to download and install a 32-bit Arm compiler version 6.x.



Last Reviewed: Wednesday, October 31, 2018

Did this article provide the answer you needed?
Not Sure
  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.