This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM3358:使用 TI ARM 编译器进行编译时缺少特定符号

Guru**** 657500 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1183316/am3358-specific-symbols-missing-when-building-with-the-ti-arm-compiler

器件型号:AM3358

您好!

我这里有一个正在编译并正常工作的项目。 现在、我从第一个项目派生了第二个项目。 构建此新工程时、会出现以下链接器错误:

说明资源路径位置类型
未解析的符号 ctoi、首先在中引用 e1702 C/C++问题
未解析的符号 istwigits、首先在中引用 e1702 C/C++问题
未解析的符号 MODULE_IS _SET、首先在中引用 e1702 C/C++问题
未解析的符号 set_module、首先在中引用 e1702 C/C++问题
未解析的符号 ustlen、首先在中引用 e1702 C/C++问题

这些都是来自 C 标准库的符号。 促使我疯狂的有两件事:

  • 原始工程使用相同的函数、链接在该位置正常工作
  • 派生工程也使用了 C 标准库中的一些其他函数、这些函数正确链接并且没有错误

那么、在这两个项目中、有什么不同呢? 什么情况只会导致某些特定 C 函数出现这些链接器错误?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    已通知编译器专家此线程。 请注意、这是假日时间、许多人都在度假-因此可能会延迟响应。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    已解决:我错了、缺少的符号与任何 C 标准库无关、并且由于文件不在那里而丢失。