0

我得到这个:

程序收到信号 SIGSEGV,分段错误。
0x00007ffff7580d75 在?? () 来自 /lib/x86_64-linux-gnu/libc.so.6

我能知道为什么会发生段错误吗?

发生此错误时,我目前正在文件中打印 C++ 映射的内容。地图大小将以 MB 为单位,这可能是个问题吗?

4

1 回答 1

0

尝试为 libc 安装调试符号,它们应该以包的形式提供。在 ubuntu 中,它们可以在包 libc-dbg 中找到。那么 Gdb 应该会为您产生更好的输出。

于 2013-01-18T13:52:43.003 回答