2017-08-26 2 views
0

J'ai essayé d'utiliser cg_annotate pour inclure un dictionnaire en utilisant --include flag. Cependant, peu importe ce que j'ai tapé après --include =, il montre toujours le manuel (indiquant que mon chemin est erroné).comment laisser cg_annotate inclure un dictionnaire?

par exemple, je typé ".util" après --include = mais il montre le manuel: the sceenview

Le manuel officiel dit:

-I --include = [par défaut: aucun] Ajoute un répertoire à la liste dans laquelle rechercher les fichiers. Plusieurs options d'inclusion -I/- peuvent être données pour ajouter plusieurs répertoires.

Répondre

0

Il n'y a pas de 'dictionnaire' de répertoires stockés quelque part, vous avez toujours pour donner la liste des répertoires chaque fois que vous lancez cg_annotate. Par conséquent, dans votre cas, l'argument obligatoire cachegrind-out-file n'est pas fourni dans votre commande. Cela provoque l'arrêt de cg_annotate et montre son utilisation. Vous pouvez éventuellement utiliser kcachegrind (et --tool = callgrind), car kcachegrind prend en charge la spécification des répertoires sources (si nécessaire, car normalement kcachegrind + callgrind trouvera automatiquement les fichiers source).

Pour ajouter des répertoires dans kcachegrind, vous pouvez utiliser l'entrée de menu Configuration-> Configurer Kcachegrind et ajouter des répertoires dans l'onglet Annotations.