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.

[参考译文] CODECOMPOSER:编译器版本验证器错误未显示在命令行执行中

Guru**** 2562120 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1009524/codecomposer-compiler-version-validator-error-not-shown-in-command-line-execution

器件型号:CODECOMPOSER

您好!

当在 Code Composer Studio 10.3.1中使用 Build Properties -> Validator 强制使用特定的编译器版本时、如果在编译机器中未安装指定的编译器、IDE 会在控制台中显示如下错误:

但是、当我在命令行中执行以下清理命令时、该命令会失败、但控制台不会显示错误的原因:

C:\User\ADO Agent\Work\58\s>eclipsec -noSplash -data ""。 -application com.ti.cc studio.apps.projectBuild -ccs.projects Board_level_test -ccs.clean

 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 CCS 无头构建正在启动... [2021年6月14日星期一18:03:08 CEST 2021]

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 ====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

 预处理...

 

============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

 正在构建...

 

====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

 CCS 无头构建完成! 1个项目中有1个有错误。

是否有任何方法可以在控制台中显示该错误? 目的是能够显示错误原因、作为连续积分管道的一部分。

非常感谢您的关注、

Álvaro μ A

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

    更新:

    经过更多测试、我意识到在 CCS IDE 中执行 Project Clean 不会生成编译器版本错误。 一个项目构建操作。

    但是、在命令行中执行的上述清理命令返回错误、而不指定导致错误的原因。

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

    清理命令不会调用编译器、因此不会生成错误-无论错误是从 IDE 还是命令行清除的

    我怀疑命令行 clean 命令中提到的错误是之前的现有编译错误、该错误从未得到解决。 基本上、您尝试构建项目、这会导致错误、然后当您尝试清洗项目时、该错误永远不会被清除。 这与编译失败后从 IDE 中运行清理工程相同。 错误仍然出现在"Problems"视图中。

    如果将工程导入到工作区、然后首先尝试从命令行清理工程、即使所需的编译器版本(具有严格验证)不可用、也不会执行清理。

    希望这能清除问题。

    谢谢

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

    非常感谢 Ki、正如您所说的。

    以前的错误存储在何处? 我删除了.metadata 文件夹、但仍然收到相同的错误...

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

    它应存储在.metadata 中。 您遇到的问题可能是因为当您将项目导入到工作区中时(清理工作区后)、验证器将运行。 因此、错误会再次出现

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

    我明白了、谢谢!