我想分析我的程序不是出於性能原因,而是查看程序的邏輯。 如果函數A調用B,則C和D這將是這樣的:C++ - 分析以獲得被調用函數的概述
A -> B
-> C -> E
-> F
-> D
目前我使用的valgrind/callgrind。這是非常有用的,但沒有正確迴應我的要求。我們沒有看到所有不同的調用堆棧,我們也看不到調用函數的順序。例如,如果我們也有 F-> G(但不在上下文中,A-> C-> F),我們不會做出這種區分,我們只會看到呼叫者/被呼叫者。 我在Unix環境下。 感謝您的幫助,
克里斯托夫