2017-08-26 51 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選項卡中添加目錄。