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.

[参考译文] CCS/TMS320C6713B:rts670.lib 重建期间出现错误、"xlocale"

Guru**** 2401165 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/848444/ccs-tms320c6713b-errors-during-rts6700-lib-rebuild-xlocale

器件型号:TMS320C6713B

工具/软件:Code Composer Studio

您好!

编译工程时、需要重新编译 rts670.lib。  它首先抱怨_acos(),这似乎是一个运行很长时间但尚未解决的链接器问题。  然后、它在许多库组成文件上继续失败、提到"xlocale"、如下所示。  是否有任何有关原因的线索、并修复?

谢谢、

Robert


警告#10366-D:自动库构建:首次使用库"C:\ti\lib\rts670.lib"、因此必须进行构建。 这可能需要几分钟的时间。
错误:文件 acos.c 中的函数_acos:生成的指令调度无效;
尝试降低速度优化级别
"C:/ti/lib/src/xiosbase "、第4行:致命错误:无法打开源文件"xlocale"

在编译"iomanip.cpp"时检测到1个致命错误。
>>编译失败

>>编译失败

>>编译失败
Makefile:1220:目标'c:/users/1/appdata/local/temp/ti1704~1/obj/fiopen.obj'的配方失败
编译已终止。
"C:/ti/lib/src/xiosbase "、第4行:致命错误:无法打开源文件"xlocale"
在编译"iostree.cppp"时检测到1个致命错误。
编译已终止。
"C:/ti/lib/src/xiosbase "、第4行:致命错误:无法打开源文件"xlocale"
在编译"fibopen.cpp"时检测到1个致命错误。
编译已终止。
gmake.exe[2]:***[c:/users/1/appdata/local/temp/ti1704~1/obj/fiopen.obj]错误1.
gmake.exe[2]:***[c:/users/1/appdata/local/temp/ti1704~1/obj/iomanip.obj]错误1.
"C:/ti/lib/src/xiosbase "、第4行:致命错误:无法打开源文件"xlocale"

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

    您使用的是哪个版本的 CCS 和编译器?

    谢谢、此致、

    乔治

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

    尊敬的乔治:

    用于 C6000编译器的 CCS V9.2和 v7.4.24。

    谢谢、

    Robert

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

    我无法重现问题行为。  我建议我们不要集中注意这一点,而是尝试另一种方法,我相信这种方法会奏效。

    您可以手动构建缺少的库 rts670.lib。  请在 C6000编译器手册中搜索 标题为 库构建过程的子章节。  重点关注标题为 "构建标准库"的子章节。  您将最终发出一个与...非常相似的命令。

    mklib --pattern=rts670.lib 

    链接器在确定需要但不存在库 rts670.lib 时自动发出此命令。  出于某种原因、它会为您失败。  如果您想继续解决这方面的问题、请告诉我。

    谢谢、此致、

    乔治

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

    实际上、我在一个命令窗口中沿着这条路走。  它会因为同一个问题而被排除。

    因此、我最终在新目录下重新安装了所有内容、并且能够解决这个问题。

    谢谢、

    Robert