【问题标题】:gprof with Qt applicationgprof 与 Qt 应用程序
【发布时间】:2014-09-13 07:06:49
【问题描述】:

我需要帮助来分析目标上的 C++ Qt 应用程序,包括内存使用和 cpu 负载。我被推荐了 gprof,但似乎无法让它工作。 这些是我试图遵循的指南:

我将这些标志添加到我的 .pro 文件中

QMAKE_CXXFLAGS+=-pg
QMAKE_LFLAGS+=-pg

但是当我执行程序时,gmon.out 文件却找不到了?!

谁能给我一个循序渐进的例子来说明我应该做什么?

【问题讨论】:

标签: c++ qt debugging profiling gprof


【解决方案1】:

试试:

QMAKE_CXXFLAGS_DEBUG *= -pg
QMAKE_LFLAGS_DEBUG *= -pg

代替:

QMAKE_CXXFLAGS += -pg
QMAKE_LDFLAGS += -pg

别忘了这一点:

CONFIG += debug

我遇到了同样的问题,它对我有用。希望对您有所帮助!

【讨论】:

    【解决方案2】:

    试试

    QMAKE_CXXFLAGS+=-pg
    QMAKE_LFLAGS+=-pg
    

    http://www.qtcentre.org/wiki/index.php?title=Profiling_with_GNU_gprof

    【讨论】:

      猜你喜欢
      • 2014-02-09
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 2015-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多