我在教自己使用gdb并运行一些随机测试。值得一提的是,我在Windows 7 x64上使用了MinGW的便携式安装。我创建了一个程序,我知道堆栈溢出的结果,当我在gdb中运行它时,首先得到两个SIGSEGV信号(没有意外),然后用代码030000000375退出(再次没有意外)。gdb:使用代码退出的程序030000000375
Program received signal SIGSEGV, Segmentation fault.
Program received signal SIGSEGV, Segmentation fault.
Program exited with code 030000000375.
好奇心得到我最好的...这是什么代码?我搜索了它,发现很少。
谢谢!
更新:对于参考我试图在Ubuntu相同的程序,其结果是稍有不同:
Program received signal SIGSEGV, Segmentation fault.
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
你总是得到相同的代码吗?如果是这样,你有没有试过改变你的程序的数据,看看你是否仍然得到相同的代码? – Shahbaz 2012-07-08 21:49:39