我想将 callgrind 的输出重定向到文件名call_grind.txt
,但是当我尝试这样做时,会生成一个文件,但该文件内没有输出。
例如:
valgrind --tool=callgrind --callgrind-out-file=/tmp/call_grind.txt <program name>
另外,我的系统中没有任何callgrind.out.<pid>
文件通常应该位于它的位置。
根据我的理解,如果我运行以下命令,它应该创建callgrind.out.<pid> file
:
valgrind --tool=callgrind <program name>
那么,如何使用该工具以及如何读取输出文件?