I tried compiling using GNUARM toolchain in keil(evaluation). In the output window it shows that it has succesfully created the exe. But when I goto the path where exe is supposed to be placed, I dont find any exe there. what could be the problem?
I have seen behaviour similar to this with the arm-uclibc GNU tools which use Cygwin. These GNU compiler executables require the cygwin1.dll file to execute to provide the Unix emulation layer. If this is not present (or not locatable) then the build will fail silently. It will appear to have built successfully in the build output window. Try running the GNU compiler yourself from the DOS command prompt as a quick test. If you get an error to the effect that cygwin1.dll is missing then you will have to add the location of where the cygwin1.dll is located to the PATH environment variable.