ARM Technical Support Knowledge Articles

UNRESOLVED EXTERNAL ?C?CLDOPTR

Applies to: C51 C Compiler

Answer


Information in this article applies to:


SYMPTOM

When writing code for SLE66xxxPE devices the following linker error is issued:

*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  ?C?CLDOPTR

CAUSE

The SLE66xxxPE devices are using special run-time libraries that do not include the following functions: ?C?CLDOPTR, ?C?CSTOPTR, ?C?ILDOPTR, ?C?ISTOPTR, ?C?LLDOPTR, ?C?LSTOPTR.

RESOLUTION

You must set the VARBANKING compiler directive for the SLE66xxxPE devices. In µVision, this directive is enabled under Project — Options for Target — Target with the option 'far' memory type support.

MORE INFORMATION

Article last edited on: 2007-01-12 10:18:00

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential