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.

[参考译文] 编译器/MSP430FR6989:EABI 枚举打包问题

Guru**** 2614265 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/649694/compiler-msp430fr6989-eabi-enum-packed-problem

器件型号:MSP430FR6989

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

您好!

`ve 编译器设置时出现问题:(TI 16.9.6 LTS / 17.9.0 STS)

我`ve 将枚举类型设置为 packed。 `ll 我编译 EABI 时遇到以下有关 EABI 的错误:

#10207-D 自动 RTS 选择:将索引库"libc.a"解析为"rts430x_lc_rd_eabi_se.lib"、但未找到"rts430x_lc_rd_eabi_se.lib" Zoe-Batteriezaehler C/C++问题

#10366-D 自动库构建:首次使用库"D:\ProgramFiles\ccs 7v3\ccsv7\tools\compiler\ti-cgt-msp430_17.9.0.sts\cl\rts430x_lc_rd_eabi_se.lib"、因此必须进行构建。 这可能需要几分钟的时间。 Zoe-Batteriezaehler C/C++问题

mklib:rts430x_lc_rd_eabi_se.lib 生成 mklib 期间的 gmake 错误:rts430x_lc_rd_eabi_se.lib 生成 Zoe-Batteriezaehler C/C++问题期间的 gmake 错误

`ve 我将枚举设置为 unpacked、所有编译都正常。

我`m TI CCS 7.3。  

我´ve 在11月8日用压缩枚举编译了我的项目、完全相同的编译器版本没有任何问题!

自那以后发生了什么?

谢谢

此致

Steffen

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

    当您使用压缩枚举时、您需要不同的 RTS 库。  此库不随标准编译器安装一起提供。  当在链接时检测到这种情况时、编译器会调用实用程序 mklib 来构建缺少的库。  失败的地方...

    [引用 user="Steffen Fuchs"]mklib:rts430x_lc_rd_eabi_se.lib 编译期间发生 gmake 错误 mklib:rts430x_lc_rd_eabi_se.lib 编译期间发生 gmake 错误

    有关 该实用程序的更多背景信息以及如何解决此错误、请参阅 mklib 文章。  一个猜测是您的路径中有一个不兼容的 gmake 版本。  如果正确、则修复方法是将路径更改为不再包含该特定的 gmake。  还应考虑手动调用 mklib 来构建这个缺失的库。  有关详细信息、请参阅 mklib 文章。

    [引用用户="Steffen Fuchs"]

    我´ve 在11月8日用压缩枚举编译了我的项目、完全相同的编译器版本没有任何问题!

    自那以后发生了什么?

    [/报价]

    我不知道。  一个猜测: 当时缺少的库构建成功了。  然后、由于不相关的原因、您重新安装了工具、这意味着库再次丢失。

    谢谢、此致、

    乔治

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

    好的,非常感谢!

    此致

    Steffen