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/C++索引在保存时显示为重建

Guru**** 2581345 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1113496/c-c-index-appears-to-rebuild-on-save

我在 CCS 版本:11.2.0.00007中使用 MinGW GCC 的有一个"C++受管构建"项目。 每次我在编辑后执行保存(Ctrl+Save)时、CCS 都会触发 C/C++索引器重新构建整个索引、因为它需要几分钟的时间才能完成、并会减慢甚至暂时冻结 IDE。 我认为问题 是索引器尝试处理我的项目中包含的巨大 C++ Boost 库。 我已尝试调整分度器设置并增加 IDE 的内存,但没有完全禁用它,问题仍然存在。

使用 CCS 安装中的 Eclipse (版本:2021-03 (4.19)内部版本 ID:I20210303-1800)打开同一个项目时、会出现相同的行为、但有趣 的是、独立 Eclipse 安装(版本:2021-03 (4.19.0)内部版本 ID:20210312-0638)不会出现此问题。 独立 Eclipse 在保存时仍会触发 C/C++索引器、但该过程只需分段秒即可完成。 我假设它仅更新已修改文件的索引、而不是为整个工程重新编译。

在同一问题的旧主题之后、我尝试保存 CCS 调试日志、但在 Ctrl+Pause/Break 上没有任何内容。 还随附 索引器解析日志以供参考。 我们非常感谢您的帮助。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/659011/c-c-workspace-indexer-slowdowns

e2e.ti.com/.../indexParser.loge2e.ti.com/.../ccs1120DebugOutput.txt