为什么生成的gmon.out文件不包含数据?

时间:2016-10-03 08:32:19

标签: gprof

我使用-pg开关编译了一个程序,并使用-pg开关进行链接。执行程序时,会生成一个文件“gmon.out”。但是,在文件上运行gprof之后,除了解释所提供数据的标准信息之外,没有其他数据。

为什么gmon.out文件中没有任何内容?当生成新的“gmon.out”文件时,程序显然已正确编译和链接;它只是没有数据。

1 个答案:

答案 0 :(得分:2)

这是最近gnu c编译器发生的错误。 您可以使用-no-pie选项作为解决方法

    gcc -no-pie