私は 2 つのバージョンを持つ 1 つの C++ プログラムを持っています。1 つのバージョンでは機能が動作していますが、他のバージョンでは動作していません。この 2 つのバージョンの違いをデバッグする方法はありますか? 具体的には、Linux と g++ を使用しています。KCachegrindのようなものを使用して差分コール グラフを表示する方法はありますか? または、これらの関数呼び出しの違いをより高速に表示する gdb の何かがありますか?
更新中... すべての違いを表示するにはプログラムが大きすぎます。まず、関数呼び出し間のパスの違いを知りたいと思います。その後、この関数だけで diff コマンドを実行するオプションがあります。