gprof输出为空

在各种示例程序中使用Ubuntu 17.04中的gprof 2.28和gcc 6.3.0,我得到了每个类别的空输出。 如果我在一个示例程序上运行gprof -i,我会得到:

1 histogram record
2 call-graph records
0 basic-block count records

我的编译看起来像这样:

cc -g -c sem_test.c -pg
cc -o sem_test sem_test.o -lpthread -pg

或这个:

gcc -g3 -O0 -Wall -std=gnu99 -pg -fprofile-arcs -fno-inline -fno-reorder-functions sem_test.c -o sem_test -lpthread -pg

两者都有相同的结果。

我注意到我的gmon.out文件只有687个字节,看起来很低。

链接地址: http://www.djcxy.com/p/43869.html

上一篇: gprof output is empty

下一篇: Unable to view complete output from gprof profiler