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.
您好!
使用除法和三角函数时、我一直在尝试评估 fastRTS 和 rts2800库之间的执行速度差异。
我按照 SPRCA75文档(C28x 浮点单元、V1.00)中的说明进行了操作、并且能够使用具有输出类型"可执行"的 CCS 工程测量上述库的执行速度、即其输出为*。out 文件(COFF)。
但是、我在我的项目中使用了几个静态库(我有源代码)、并且也希望对它们执行相同的操作。 但我无法将 fastRTS 库链接到输出类型为"Static Library"的 CCS 工程。 我缺少什么?
请提供建议吗?
谢谢
您好!
在链接库时、您会看到什么错误?
-Shantanu
大家好、感谢大家的快速回答。 使用"Static Library" CCS 工程时、我找不到链接 fastRTS 库的选项?
Sam、
当您说找不到该选项时、是否能够在项目->属性-> C2000链接器->文件搜索路径中选择库?
如果不是、这可能是 CCS 安装的问题。
相反、如果您是指能够在 GUI 中添加库、但在映射文件中看不到该库、我建议您更改库的链接顺序、如下所述:
请发布您在尝试链接时看到的内容的屏幕截图。
-Shantanu
大家好、感谢大家的参与。 我的问题是、我甚至看不到将 fastRTS 库链接到输出类型为"静态库"的 CCS 工程的选项。 请参见下面的
项目输出类型=静态库。 此项目类型缺少 C200链接器!!!
但是、我可以将快速 RTS 链接到输出类型为"可执行"的 CCS 工程。 请参见下面的
工程输出类型=可执行文件
您好!
无法链接多个静态库以创建另一个静态库。 您需要链接可执行文件中的所有单独静态库。 或者、您必须从各个库中提取目标文件、然后将其链接起来以创建新的静态库。 您可以查看以下内容以供参考:
-Shantanu
感谢您提供信息。
只是为了确认我是否理解这个方案、您告诉我、不能将 fastRTS 库链接到静态库项目吗?
在创建静态库时、不能直接链接任何库。 您需要提取目标文件并将其链接起来、以形成新的静态库。
谢谢。 您能解释一下我该怎么做吗?
我建议您将 fastRTS 库的特定 asm 文件从源文件夹添加到静态库工程、以及要包含在库和编译中的任何其他源文件。