首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Klocwork是否会检测从未调用过的函数?

Klocwork是否会检测从未调用过的函数?
EN

Stack Overflow用户
提问于 2010-08-10 15:20:45
回答 4查看 720关注 0票数 1

我的代码是旧代码中不同部分的混合。

为了保持代码简单,我想删除所有从未使用过的函数。

Klocwork是工具吗?我该怎么做呢?

谢谢,

摩西。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-08-10 16:59:43

您可以使用gcc-p-pg选项将代码添加到每个函数的前言和结尾,以便在程序执行时编写配置文件数据库。工具prof用于分析来自-p和-pggprof的输出。这些工具生成报告,显示使用了哪些函数、调用了多少以及每个函数花费了多少时间。配置文件数据库中将缺少未使用的功能。

您还可以使用gcov来获取实际执行了哪些代码行的报告。从未调用过的函数将被执行0次...

票数 2
EN

Stack Overflow用户

发布于 2010-08-25 23:22:37

Klocwork将查找未使用的函数/方法。你可以在my.klocwork.com上下载一个特殊的跳棋包(如果你有账户的话),它将为你提供这些特殊的跳棋。

票数 2
EN

Stack Overflow用户

发布于 2010-08-10 15:30:55

我不熟悉Klocwork,但是gcc有一个警告选项-Wunused-function,它可以检测大多数未调用的函数。-Wunused-function-Wall的一部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3446848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档