Keil Logo Arm Logo


Information in this article applies to:

  • Keil Development Tools for ARM any Version


I am using Keil µVision3 for simulating an ARM processor. I have included startup.s and one C file called main.c which is a simple test program without using any peripherals.

But when I build the target for Philips LPC2104, I receive the following message:

--- Error: Can't execute 'arm-uclibc-as'
Target not created

When I try to translate only the C source file, I receive the following message:

--- Error: Can't execute 'arm-uclibc-gcc'

What is the reason for this problem?


µVision3 supports three different toolsets: Keil CARM, ARM ADS, and GNU. Based on the error messages you listed, it appears you have selected the GNU tools. The error indicates that the GNU tools are not installed.

To use the Keil CARM Compiler, select Use Keil ARM Tools from the Project - Components, Environment and Books dialog and replace the GNU-specific STARTUP.S file with the Keil CARM version (available in the \KEIL\ARM\STARTUP\ folder ).

To use the GNU toolset, you must install the GNU toolchain. It may be downloaded from - Download the Keil ARM Evaluation Tools.


  • Getting Started User's Guide, Development Tools, Select the Toolset



The following Discussion Forum threads may provide information related to this topic.

Last Reviewed: Monday, October 17, 2005

Did this article provide the answer you needed?
Not Sure

Keil logo

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.

Acquisition of ARM Holdings plc. by SoftBank Group Corp.

We are pleased to inform you that on 5 September 2016, SoftBank Group Corp. acquired ARM Holdings Plc. ARM will continue to operate as an independent business within the SoftBank group.

Any current agreements between ARM Ltd (or other ARM group companies, as applicable) you / your company remain in effect as between the parties, and the parties will continue to be bound by and perform the obligations in such agreements. If you have any queries please direct these to