linux - 如何让 cg_annotate 包含字典?

标签 linux directory valgrind

我尝试使用 cg_annotate 通过使用 --include 标志来包含字典。但是,无论我在--include=后面输入什么,它总是显示手册(说明我的路径是错误的)。

例如,我在 --include= 之后输入“.util”,但它显示了手册: the sceenview

官方手册上说:

-I --include= [默认值:无] 将目录添加到列表中以在其中搜索文件。可以给出多个 -I/--include 选项以添加多个目录。

最佳答案

没有存储在某处的目录“字典”,你总是有 每次启动 cg_annotate 时给出目录列表。

因此,在您的情况下,您的命令中未提供强制参数 cachegrind-out-file。这会导致 cg_annotate 停止并显示其用法。

您可能会使用 kcachegrind(和 --tool=callgrind),因为 kcachegrind 对指定源目录有一些支持(如果需要的话,通常 kcachegrind+callgrind 会自动找到源文件)。

要在 kcachegrind 中添加一些目录,可以使用菜单项 Settings->Configure Kcachegrind 并在 Annotations 选项卡中添加目录。

关于linux - 如何让 cg_annotate 包含字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45891579/

相关文章:

directory - Plone 文件夹限制

python - 是否有任何 valgrind 命令可以一次性运行多个可执行文件

c++ - 有没有办法重用 valgrind 抑制文件?

c - Valgrind 创建链表数组时出错(用于哈希表链接)

linux - 无法获得这个简单的 sed 命令

linux - 如何开始收听标准输入并重定向线路?

linux - while 循环中的 Case 语句,shell 脚本

Linux 命令 : how to sort a file based on differences between columns?

amazon-web-services - 如何使用 terraform 在亚马逊 S3 存储桶中创建文件夹

java - 用Java将图片保存到特定文件夹中