Keil Logo

ARMLINK: ERRORS WHEN LINKING C++ PROGRAMS


Information in this knowledgebase article applies to:

  • MDK-ARM: all versions

SYMPTOM

When I try to build my project I get linker errors such as:

Error: L6218E: Undefined symbol __cpp_initialize__aeabi_
Error: L6218E: Undefined symbol __rt_SIGPVFN

CAUSE

These errors most likely result from trying to build a C++ project and linking in MicroLIB.  Only the full RealView library supports C++, MicroLIB does not.

RESOLUTION

Uncheck "Use MicroLIB", in your Options for Target dialog, and rebuild the project.

Last Reviewed: Friday, August 6, 2010


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