是否可以将文件gmon.out的默认名称更改为[可执行名称] .gmon.out,该文件的默认名称是在使用gcc进行编译时设置了配置文件标志(-pg)时创建的。] >
我需要这个,因为我有多个可执行文件,这些文件位于同一目录中,并且必须并行运行。
是否可以将文件gmon.out的默认名称更改为[可执行名称] .gmon.out,该文件的默认名称是在使用gcc编译时设置了配置文件标志(-pg)时创建的?我需要这个...
不是很短,但是实际上答案是肯定的-如果使用glibc
(至少使用版本2.11.1,这是我用来测试的版本)。
总之,不。通过-pg命令编译程序后通过运行程序创建的概要文件始终称为gmon.out。但是,一旦生成,您就可以安全地将其重命名为其他名称(例如foo.bar),并在以后使用以下命令对其进行分析: