如何让cg_annotate包含字典?

时间:2017-08-26 03:11:27

标签: linux directory valgrind

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

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

官方手册说:

-I --include = [default:none]将目录添加到要搜索文件的列表中。可以提供多个-I / - include选项来添加多个目录。

1 个答案:

答案 0 :(得分:0)

没有' dictionnary'存储在某处的目录,你总是有 每次启动cg_annotate时都给出目录列表。

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

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

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