如果段错误在我们的自己写程序,这个很简单程序会停在当前行。
但如果我们用了库函数,而我们传了错误的参数。例如:strcpy。
我们有10个地方调用了strcpy。
系统只会告诉你错在strcpy。
这就麻烦了。我们不容易找到到底是什么地方调用strcpy出错。
gdb有个where命令能帮我解决这个问题:
gdb ./test
(gdb) r
...................SIGSEGV............
(gdb) where
GDB 调试段错误问题
最新推荐文章于 2024-01-24 11:11:21 发布
1126

被折叠的 条评论
为什么被折叠?



