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.

[参考译文] 编译器:在编译 C++源代码时、C2000编译器会发出大量无用的警告/备注

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/956903/compiler-c2000-compiler-emits-lots-of-useless-warnings-remarks-when-compiling-c-sources

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

每次我编译我的项目时、我都会收到许多无用的评论(我忽略了这些评论、但我更喜欢干净的编译):

"/Applications/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_20.2.2.LTS/include/new.stdh、第135行:备注#885-D:禁用位置删除支持

"/Applications/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_20.2.2.LTS/include/stlport/s__cstddef.h、第26行:备注#195-D:0用于未定义的预处理标识符

"__GNU_"/Applications/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_20.2.2.LTS/include/math.h、第113行:备注#195-D:0用于未定义的预处理标识符"__STDC_VERSION_"

这些似乎仅在 C++源文件中包含这些头文件时才会发生。

通过编辑头文件、所有这些都应易于修复。

我看到有人在2011年报告了 CGT 5.2版的情况、在最新的编译器中这仍然是一个问题。


e2e.ti.com/.../116537

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

    遗憾的是、当使用命令行选项--issue_remarks 时、许多 C++头文件的构建不会很清晰。  此问题之前已报告过、并 已提交报告 EXT_EP-5864。  我将检查状态并返回给您。

    谢谢、此致、

    乔治

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

    较旧的报告出现后台问题。  修复它的最简单方法是提交新报告。  因此、我提交了条目 EXT_EP-10116。  欢迎您使用我签名中的以下链接进行操作。

    谢谢、此致、

    乔治