gcc -pg 创建 a.out 而不是 gmon.out

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

如何让我的 gcc -pg 创建 gmon.out 文件而不是 a.out?我正在尝试使用 gprof 分析我的 CPU,但是当我编译 .c 文件时,我得到一个 a.out,这不是我需要的。

gcc gprof
2个回答
1
投票

配置文件是在运行已编译的程序时生成的,而不是在编译时生成的。


0
投票
$ gcc -pg yourfile.c #compile with -pg

$ ./a.out #execute it

现在,您可以看到

gmon.out
文件。

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