2017-08-26 2 views
0

Ich habe versucht, cg_annotate zu verwenden, um ein Wörterbuch mit dem Flag --include einzuschließen. Wie auch immer ich nach --include = getippt habe, es zeigt immer das Handbuch an (was anzeigt, dass mein Pfad falsch ist).Wie kann cg_annotate ein Wörterbuch enthalten?

zum Beispiel getippt I ".util" nach --include = aber es zeigt das Handbuch: the sceenview

Das offizielle Handbuch sagt:

-I --include = [Standard: none] Fügt der Liste ein Verzeichnis hinzu, in dem nach Dateien gesucht werden soll. Mehrere -I/- Include-Optionen können angegeben werden, um mehrere Verzeichnisse hinzuzufügen.

Antwort

0

Es gibt keine 'Dictionnary' von Verzeichnissen irgendwo gespeichert, Sie haben immer , um die Liste der Verzeichnisse jedes Mal zu geben, wenn Sie cg_annotate starten.

In Ihrem Fall ist das obligatorische Argument cachegrind-out-file in Ihrem Befehl nicht enthalten. Dies bewirkt, dass cg_annotate aufhört und seine Verwendung anzeigt.

Sie könnten möglicherweise kcachegrind (und --tool = callgrind) verwenden, da kcachegrind Unterstützung für die Angabe von Quellverzeichnissen bietet (falls dies jemals benötigt wird, wird kcachegrind + callgrind automatisch die Quelldateien finden).

Um einige Verzeichnisse in kcachegrind hinzuzufügen, können Sie den Menüeintrag Einstellungen-> Kcachegrind konfigurieren und Verzeichnisse auf der Registerkarte Anmerkungen hinzufügen.

Verwandte Themen