在 C++ 中查找未引用的方法 应用程序
我们有一个大型的 C/C++ 遗留源代码树,它已经出现过几次了。 我们预计有大量方法将不再使用。 有没有一个工具可以帮助我们快速识别未使用的代码?
We have a large C/C++ legacy source tree that has been around the block a few times. We expect there are a substantial number of methods no longer used. Is there a tool that can help us quickly identify the unused code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该获得一个好的静态代码分析器。
在这里寻找合适的选择。
另请查看 CTC++ 测试覆盖率分析器
You should get a good static code analyzer.
Look around here for suitable option.
Also check out CTC++ Test Coverage Analyser
在工作中,我们使用 AQTime 来满足任何分析需求。 它附带了一个静态分析工具,这应该是您所需要的。 但是,如果您不需要其他探查器或在 AQTime 不支持的平台或编译器上运行,那么至少从金钱角度来说,这是多余的。
At work, we use AQTime for any profiling needs. It comes with a static analysis tool, which should be what you need. However, if you don't need the other profilers or run on a platform or compiler not supported by AQTime, it is overkill, money-wise at least.
对于 GCC,有 GCov。
For GCC there is GCov.