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.

[参考译文] 编译器/TMS320F28023:编译器版本与运行时库版本

Guru**** 2390755 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/820659/compiler-tms320f28023-compiler-version-vs-runtime-library-version

器件型号:TMS320F28023

工具/软件:TI C/C++编译器

Win7 32位 F28023 (Piccolo) CCS V6和 V8

此帖子

https://e2e.ti.com/support/tools/ccs/f/81/p/820303/3035965#3035965

提到了我之前从未经历过的编译器版本和 CCS 版本之间的断开连接。

考虑 rts2800_ml.lib 以及 rts2800_fpu32.lib……

当我升级到 CCS V8时、它使用编译器版本18.1.3LTS。  其中包括 7.1MB 的运行时库。 (我不知道如何获取版本号)

CCS V6使用编译器版本6.4.6、其库仅为4.25MB。

我将 CCS V8库替换为较小的库、只需从 V6复制较小的库即可。 (我将旧的一个重新命名为安全保管。)

到目前为止、我还没有发现任何问题、但在我看来、可能有一些我不知道的问题。

我想我的问题是:

哪个 RTS 库与哪个版本的编译器一起使用是否重要? 我能不能混搭疯狂吗?

如果我想返回到较旧的库、我还必须使用较旧的编译器吗?

我在代码中使用浮点数学运算。

我想任何版本的 CCS 都可以使用我告诉它的任何编译器和库。

谢谢、Mark。

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

    [引用 user="cool Javelin">哪个 RTS 库与哪个版本的编译器配合使用是否重要? 我是否可以混搭疯狂?[/引述]

    请参阅建议使用与链接器版本相匹配的运行时库版本的类似线程、即使不匹配可能不会导致任何问题。

    https://e2e.ti.com/support/tools/ccs/f/81/t/588734