gcc -pg选项会影响核心大小吗?

时间:2018-03-02 16:20:56

标签: c++ gcc coredump gprof ulimit

我正在使用gcc -pg选项,以便对我的C ++程序usign gprof进行一些分析。 我已经为链接和编译添加了-pg选项,并添加了一个对exit(0)的调用以便有一个干净的退出点,并且当一切正常时我能够根据需要获得一个gmon.out文件。

但是我注意到如果由于某种原因使用-pg选项编译的可执行文件生成核心转储,则会截断此核心转储(当使用gdb打开它时gdb说它被截断,只能写入一些字节而不是整个尺寸) ,即使在机器上ulimit -c像往常一样设置为无限制。

删除-pg选项后,可执行文件会生成正常的核心转储。

这是-pg选项的已知副作用吗?

0 个答案:

没有答案