我试图使用cg_annotate来使用--include标志来包含字典。但是,无论我在--include =之后输入什么内容,它总是显示手册(指示我的路径错误)。如何让cg_annotate包含字典?
例如,我输入 “.util” 后--include =,但它显示了手动: the sceenview
官方手册上说:
-I --include = [默认值:none]将目录添加到要在其中搜索文件的列表中。可以给出多个-I/- include选项来添加多个目录。
我试图使用cg_annotate来使用--include标志来包含字典。但是,无论我在--include =之后输入什么内容,它总是显示手册(指示我的路径错误)。如何让cg_annotate包含字典?
例如,我输入 “.util” 后--include =,但它显示了手动: the sceenview
官方手册上说:
-I --include = [默认值:none]将目录添加到要在其中搜索文件的列表中。可以给出多个-I/- include选项来添加多个目录。
没有“dictionnary”的目录存储在某处,您每次启动cg_annotate时始终有 以提供目录列表。
因此,在你的情况下,你的命令中没有提供强制参数cachegrind-out-file。这会导致cg_annotate停止并显示其用法。
您可能会使用kcachegrind(和--tool = callgrind),因为kcachegrind有一些指定源目录的支持(如果需要的话,通常kcachegrind + callgrind会自动查找源文件)。
要在kcachegrind中添加一些目录,可以使用菜单项Settings-> Configure Kcachegrind并在Annotations选项卡中添加目录。