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.

[参考译文] CODECOMPOSER:库中无法识别的对象文件

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1500682/codecomposer-unrecognized-object-file-from-library

部件号:CODECOMPOSER

工具/软件:

我尝试使用 XKCP 库来使用 cSHAKE 算法、我遇到了以下错误:"{
   "资源":"file://c%3A/users/Tyler/workspace_ccstheia/BoardTesting"、
   "owner":"ccs-client"、
   "严重程度":1、
   "消息":"#10006-D:存档\"C:/Users/tyler/workspace_ccstheia/BoardTesting/keccak_generic32/libXKCP.a "的成员\"SP800-185.o\"不是可识别的目标文件"、
   "startLineNumber":0、
   "startColumn":0、
   "endLineNumber":0、
   "endColumn":0
}"

cSHAKE 在 SP800.185.h 文件中进行原型设计、我无法识别 CCS、但编译始终会失败并出现此错误。

如果有任何迹象表明我的行为可能有误、我将非常感激、如果有必要、我可以提供更多信息。

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

    您不会说使用哪种编译器。  目前、我认为它是 TI 基于 LLVM/Clang 的 Arm 编译器、或 tiarmclang 编译器 即 CM。

    最可能的解释是该库不是为 Arm 构建的。  使用类似于...的命令从库中提取目标文件。

    tiarmar -x libXKCP.a SP800-185.o

    然后使用类似的命令检查它...

    tiarmobjdump --所有头 SP800-185.o

    "你说什么?

    谢谢。此致、

    -乔治