代码之家  ›  专栏  ›  技术社区  ›  Emiswelt

更改的名称gmon.out公司使用-pg[复制]编译时的文件

  •  4
  • Emiswelt  · 技术社区  · 15 年前

    是否可以更改文件的默认名称gmon.out公司,它是在使用gcc编译时设置概要文件标志(-pg)时创建的,例如,[可执行文件名]。出去吗?

    2 回复  |  直到 14 年前
        1
  •  13
  •   alk    5 年前

    不是那么简单,但事实上答案是肯定的-如果使用 glibc (至少是2.11.1版,这是我用来测试这个的版本)。

    拥有你的 -pg 编译和链接的可执行文件会创建不同的名称,而不是默认名称 gmon.out GMON_OUT_PREFIX 并将分析输出写入 [value of your choice].[pid] 哪里 [pid] 分析数据所属进程的进程ID。

        2
  •  0
  •   Mark Bell    15 年前

    gprof test.exe foo.bar > analysis.txt