Error use gcc linking  RVCT2.2 c libraries

Note: This was originally posted on 19th March 2007 at http://forums.arm.com

I use RVCT2.2 armcc to complier files and get a library.
Then to use gcc link the library, but get
Error:
  undefined reference to '__aeabi_uread4'
  undefined reference to '__aeabi_uwrite4'

I know that the armcc and gcc are different to link the fwrite() or fread() functions,
RVCT 2.2  armcc use an optimized one, i,e. __aeabi_

But , how to solve such problem? 
Have  any simple armcc compiler options to avoid such questions?

Any suggestion approciated.

Parents
  • Note: This was originally posted on 29th March 2007 at http://forums.arm.com

    I had the same problem and i tried the code sourcery's gcc. All _aeabi errors are cleared. but i got another error:

    "conflicting defenitions of wchar_t "

    but I'm not using any wide chars in my code. Is there any solution for that error? Is it a compiler issue?

    Regards
    Vishnu
Reply
  • Note: This was originally posted on 29th March 2007 at http://forums.arm.com

    I had the same problem and i tried the code sourcery's gcc. All _aeabi errors are cleared. but i got another error:

    "conflicting defenitions of wchar_t "

    but I'm not using any wide chars in my code. Is there any solution for that error? Is it a compiler issue?

    Regards
    Vishnu
Children
More questions in this forum