我使用-pg开关编译了一个程序,并使用-pg开关进行了链接。当我的程序被执行时,会产生一个文件"gmon.out“。但是,在文件上运行gprof之后,除了解释所提供的数据的标准信息之外,没有其他数据。
为什么gmon.out文件中什么都没有?在生成新的"gmon.out“文件时,程序显然是正确编译和链接的;它只是没有数据。
发布于 2017-10-27 06:02:31
这是最近的gnu c编译器出现的一个bug。您可以使用-no-pie选项作为解决方法
gcc -no-piehttps://stackoverflow.com/questions/39827412
复制相似问题