2017-08-26 43 views
0

我试图使用cg_annotate来使用--include标志来包含字典。但是,无论我在--include =之后输入什么内容,它总是显示手册(指示我的路径错误)。如何让cg_annotate包含字典?

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

官方手册上说:

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

回答

0

没有“dictionnary”的目录存储在某处,您每次启动cg_annotate时始终有 以提供目录列表。

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

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

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