gpt4 book ai didi

debugging - 段错误行数

转载 作者:行者123 更新时间:2023-12-03 01:09:39 25 4
gpt4 key购买 nike

我可以设置任何 gcc 选项来获取段错误的行号吗?

我知道我可以:

  1. 逐行调试
  2. 将 printfs 放入代码中以缩小范围。

编辑:

    gdb 上的
  1. bt/where 没有堆栈。
  2. Helpful suggestion

最佳答案

我不知道 gcc 选项,但您应该能够使用 gdb 运行应用程序,然后当它崩溃时,键入 where 来查看退出时的堆栈,这应该会让你接近。

$ gdb blah
(gdb) run
(gdb) where

编辑完整性:

您还应该确保使用 -g gcc 选项构建带有调试标志的应用程序,以在可执行文件中包含行号。

另一种选择是使用bt(回溯)命令。

关于debugging - 段错误行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/505465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com