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.

[参考译文] ARM-CGT:包括<_at原 子.h>发出备注

Guru**** 2589280 points
Other Parts Discussed in Thread: TMS570LS3137

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/991187/arm-cgt-including-_atomic-h-issues-remarks

器件型号:ARM-CGT
主题中讨论的其他器件:TMS570LS3137

工具:TI CGT ARM 20.2.4.LTS  

目标:TMS570LS3137  

如果 文件包含在.cpp 文件中、稍后会包含该文件 <_atomic.h>汇编中发表了以下意见:

 "C:\ti\ccs1020\ccs\tools\compiler\ti-cgt-arm_20.2.4.LTS \bin\..\include\_at原 子.h"、第97行:备注#880-D:参数"pter"从未被引用

"C:\ti\ccs1020\ccs\tools\compiler\ti-cgt-arm_20.2.4.LTS \bin\..\include\_at原 子.h"、第103行:备注#880-D:参数"pter"从未被引用   

包括 <_atomic.h>将文件放入.c 文件会发出额外的注释:  

"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/include/_atomic.h "、第410行:备注#270-D:声明可能不会出现在块中的可执行语句之后   

我认为这是编译器的错误、应该由 TI 解决。

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

    我无法重现此问题。  提交此测试案例是否可行?  它不需要是一个完整的程序。  请提供一个有此问题的 C++源文件。  请确保此文件仅包含文件、如 ,来自编译器附带的 include 目录。  完全按照编译器看到的方式显示所有构建选项。

    谢谢、此致、

    乔治

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

    你好、George。

    我现在无法提供准确的数据(明天将会提供)、但唯一的非标准选项是-- ission_remarks。

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

    我现在可以重现问题。  这 是一个已知问题。  已  提交 EXT_EP-10116条目以解决此问题。 欢迎您通过该链接访问该链接。

    谢谢、此致、

    乔治

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

    好的、明白了

    以下是一些相关评论:

    1.你所指出的问题没有提到_at原 子.h、所以我认为值得向它添加更多的数据。

    2.如果 cpp-libs 使用--preproc_dependency --issue_remark 选项进行编译(重要提示:不使用—preproc_with_compile),则会发出一组其他类似的注释  

    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/include/libcxx/__debug、第120行:备注#195-D:0用于未定义的预处理标识符"_LIBCPP_DEBUG_LEVEL""C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/include/libcxx/iterator、第1260行:备注#195-D:0用于未定义的预处理标识符"_LIBCPP_DEBUG_LEVEL"

    谢谢、George