Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ g+的自动测试仪/调试器+;?_C++_Gdb_Segmentation Fault - Fatal编程技术网

C++ g+的自动测试仪/调试器+;?

C++ g+的自动测试仪/调试器+;?,c++,gdb,segmentation-fault,C++,Gdb,Segmentation Fault,我刚刚完成了密码学课程的一个项目,看起来一切都很顺利(大部分)。因为密钥是随机生成的,所以我想确保它对所有密钥都有效。不管怎样,我跑了很多次,在第30次跑的时候碰到了一个故障。我还没能在gdb中重现这个断层。gdb是否有命令,或者是否有其他方法继续运行程序,然后在程序出现故障时中断,以便我可以检查堆栈?将循环放在程序中,这样您只需在调试器中运行一次。哈哈,我刚刚想到了这一点。哎呀。

我刚刚完成了密码学课程的一个项目,看起来一切都很顺利(大部分)。因为密钥是随机生成的,所以我想确保它对所有密钥都有效。不管怎样,我跑了很多次,在第30次跑的时候碰到了一个故障。我还没能在gdb中重现这个断层。gdb是否有命令,或者是否有其他方法继续运行程序,然后在程序出现故障时中断,以便我可以检查堆栈?

将循环放在程序中,这样您只需在调试器中运行一次。

哈哈,我刚刚想到了这一点。哎呀。