KCachegrind:找不到命令

Posted

技术标签:

【中文标题】KCachegrind:找不到命令【英文标题】:KCachegrind: command not found 【发布时间】:2014-06-07 18:35:36 【问题描述】:

我使用以下命令在 Centos 上安装了 valgrind:

yum install valgrind kcachegrind graphviz

然后我将 callgrind 工具用于我的 c++ 程序。它生成了它的 callgrind.out.42424 文件。

现在,我想用这个命令在 KCacheGrind 上打开这个文件:

   kcachegrind ./callgrind.out.42424

但是终端说

bash kcachegrind:找不到命令

我不知道为什么我在安装时收到此错误。我是否需要在特定目录中才能运行此命令?

【问题讨论】:

rpm -q -l kcachegrind 说什么? @DavidSchwartz 它说没有包 kcachegrind 可用。我现在做了 yum install kcachegrind 但它说没有包 kcachegrind 可用。 安装这个的正确命令是什么? Google 建议 CentOS 使用“kdesdk” @FrankOsterfeld 谢谢!它有效。 【参考方案1】:
sudo yum install kdesdk valgrind graphviz

【讨论】:

如果这不起作用,您可能需要启用 repos。 kdesdk 位于 rhel-7-server-optional-rpms 存储库中,该存储库在默认 RHEL 安装中被禁用。要启用 repo,请运行 sudo subscription-manager repos --enable=rhel-7-server-optional-rpms

以上是关于KCachegrind:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu20.04找不到start命令

KCachegrind 解释混乱

kcachegrind:没有可用于以下功能的源

ubuntu20netplan命令找不到

在 KCacheGrind 中获取完整的应用调用图

sudo xx 找不到命令