是否可以将使用 gcc 编译时设置配置文件标志 (-pg) 时创建的文件 gmon.out 的默认名称更改为例如 [可执行文件名称].gmon.out?
我需要这个,因为我有多个可执行文件,它们位于同一目录中,并且必须并行运行。
没那么短,但实际上答案是肯定的 - 如果使用glibc
(至少对于版本 2.11.1,这是我用来测试这个的版本)。
拥有你的-pg
编译和链接的可执行文件创建与默认名称不同的名称gmon.out
,设置环境变量即可GMON_OUT_PREFIX
为您选择的值,分析输出将写入[value of your choice].[pid]
where [pid]
是分析数据所属进程的进程 ID。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)