• 3783阅读
  • 0回复

[提问]怎样使用GPROF得到release版本的程序的profiler信息? [复制链接]

上一主题 下一主题
离线hongdiao
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-26
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” 还是一样,哪位大侠对这个问题有研究?

快速回复
限100 字节
 
上一个 下一个