[讨论]
The exported label <name> is using an ELF extension
This message is only issued when using the ELF object file format. I can be ignored when using the SmartLinker, however, foreign linker may not know this extension and therefore the linking might fail.
The exported label <name> is using an ELF extension for exported labels, which are defined as imported label plus offset. This situation cannot be expressed in a standard ELF symbol table, so the assembler is generating a symbol with type STT_LOPROC. This message is disabled by default, so it does not occur unless it is explicitly enabled. When setting this message to an error, code containing such cases cannot be assembled.
Example
XREF ImportedLabel
ExportedLabel: EQU ImportedLabel + 1
XDEF ExportedLabel
Tips
Set this message to an error when you plan to use a foreign linker. Adapt the source code so that this case does not occur.
以上摘自CodeWarrior3.1版本的CodeWarrior Help System,搜索关键字xdef
发表时间:2008年5月10日12:58:02