使用-pg [duplicate]进行编译时,更改gmon.out文件的名称

问题描述 投票:4回答:2

是否可以将文件gmon.out的默认名称更改为[可执行名称] .gmon.out,该文件的默认名称是在使用gcc进行编译时设置了配置文件标志(-pg)时创建的。] >

我需要这个,因为我有多个可执行文件,这些文件位于同一目录中,并且必须并行运行。

是否可以将文件gmon.out的默认名称更改为[可执行名称] .gmon.out,该文件的默认名称是在使用gcc编译时设置了配置文件标志(-pg)时创建的?我需要这个...

gcc profiling gprof
2个回答
13
投票

不是很短,但是实际上答案是肯定的-如果使用glibc(至少使用版本2.11.1,这是我用来测试的版本)。


0
投票

总之,不。通过-pg命令编译程序后通过运行程序创建的概要文件始终称为gmon.out。但是,一旦生成,您就可以安全地将其重命名为其他名称(例如foo.bar),并在以后使用以下命令对其进行分析:

© www.soinside.com 2019 - 2024. All rights reserved.