QT支持使用GPROF得到关于程序的profiler 信息, 如在debug版本下,在.PRO文件中增加如下几行:
QMAKE_CFLAGS += -pg
QMAKE_CXXFLAGS += -pg
重新编译后,执行debug版本的程序后即会得到一个gmon.out文件,再用Gprof对之分析即可。
然而我试了下在Release版本下得到这个信息,虽然仍然能产生gmon.out文件, 但是gprof却不能分析,反而是报错:"myprogram doesn't have symbols". 即使在.pro 文件中增加 “-g --disable-strip --enable-debug” 还是一样,哪位大侠对这个问题有研究?