Gcc gprof:读取48/271618093箱后出现意外EOF?
有人知道这个错误对Gcc gprof:读取48/271618093箱后出现意外EOF?,gcc,gprof,Gcc,Gprof,有人知道这个错误对gprof意味着什么吗?我正在运行gcc-pg。谢谢。这么少的信息很难说。特别是如果你把你给gprof的论点搞砸了(这很难找到,因为这只是谷歌对你的问题标题的第二次点击) 编辑:所以,请仔细检查您的参数。如果您希望我们为您检查它们,请报告您使用的命令行,以及各种文件是如何生成的。一般来说:我们不能猜测,因为这个问题是谷歌的首要结果: 你可能跑错方向了 使用-pg标志编译 执行二进制文件 它还将输出一个“gmon.out”文件 然后运行: gprof {executable} g
gprof
意味着什么吗?我正在运行gcc-pg
。谢谢。这么少的信息很难说。特别是如果你把你给gprof
的论点搞砸了(这很难找到,因为这只是谷歌对你的问题标题的第二次点击)
编辑:所以,请仔细检查您的参数。如果您希望我们为您检查它们,请报告您使用的命令行,以及各种文件是如何生成的。一般来说:我们不能猜测,因为这个问题是谷歌的首要结果: 你可能跑错方向了 使用-pg标志编译 执行二进制文件 它还将输出一个“gmon.out”文件 然后运行:
gprof {executable} gmon.out > profile
“profile”文件应该包含gprof的结果,我遇到了同样的问题。在可执行文件上编译代码之后,我直接运行gprof。我们需要做到以下几点:
该文件将包含可执行配置文件。什么平台?另外,您的意思是
示例
而不是箱子
?crystalball:command not found
无法帮助您,如果您只想运行gprof。如果您想查找性能问题,.+1。我认为(不确定)问题在于,如果您的程序没有被调用a.out
,gprof将放弃,除非您告诉它显式的可执行文件。