如何解决Eclipse CDT索引器卡住时该怎么办?
我正在使用Eclipse CDT 2020-06(但是在较早的版本中,这已经发生了。)
有时,Eclipse CDT解析某些文件时卡住了。百分比指标不前进;并按任务的“取消”按钮将其设置为“取消请求”,但按此方式停留。因此,我不仅不能再为项目使用索引,而且大多数其他“异步”任务也会排队并且也不会执行。当发生这种情况时,我现在基本上放弃并重新启动;也许最终会使用过滤器规则屏蔽行为异常的文件。
我的问题是:我还能做些更好的事情来解决索引器卡住的问题吗?
编辑:
如果我使用-debug运行Eclipse并启用索引器调试,那么我得到的唯一输出是:
Indexer: start PDOMFastIndexerTask
Indexer: parsing /cuda-api-wrappers/examples/other/io_compute_overlap_with_streams.cu
这就是我被困住的地方。
解决方法
我还能做些更好的事情来解决索引器卡住的问题吗?
您可以尝试自己调试Eclipse indexer。使用-debug
选项从控制台运行Eclipse:
eclipse -debug <options file>'
其中的选项文件为:
org.eclipse.cdt.core/debug=true
org.eclipse.cdt.core/debug/indexer/activity=true
org.eclipse.cdt.core/debug/indexer/statistics=true
org.eclipse.cdt.core/debug/indexer/problems=true
当索引器卡住时,请查看调试输出。您可能会看到来自索引器的一些错误消息,可以进一步在谷歌上搜索。
,我有理由相信这可能与NVIDIA的CUDA支持的Eclipse插件有关。索引器卡在.cu
个文件上;并使用新版本的Eclipse(没有插件),索引编制就顺利完成了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。