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?
You might find that RVMDK Ver 3.0 does not produce elf format but instead outputs intel if the box is checked. For the abs object file, the output might be Keil's propritary object module with no extension. Can someone correct me. I do not have Ver 3.0 installed on this machine to test. Guess I can try to download the eval on my dial up. So it appears to me, the message is not telling to whole truth. Bradford
"You might find that RVMDK Ver 3.0..." Well, you might - but the question was about GNU, not RV!
The RealView MDK also contains GNU support and we cannot duplicate this problem here. Are you sure that the ELF file is not produced? What GNU version are you using? Can you build other examples using GNU?
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.
I am using version 4.1. I compiled 2-3 examples and in none of the cases .elf was generated.
Then please use the GNU version that we have published on this web side. We have tested all examples using this version.
There was an issue with the GCC bundle where it was missing a file. I am not sure this has been corrected yet. The file you need is: C:\ProgramFiles\GNUARM\bin\cygintl3.dll Without it builds silently fail. If you are running the Cygwin environment, the copy in the Cygwin /bin directory can be copied in. Kathy Moser