- 61
- 0
我写了简单的.c和makefile,通过HomeBrew安装的gdb,版本是GNU gdb (GDB) 8.1,打断点后运行就报错了,报错如下:请教各位是什么原因,多谢了!
localhost:skx_learn shikaixun$ gdb sort
GNU gdb (GDB) 8.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin17.3.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/g....
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/g....
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from sort...done.
(gdb) b 4
Breakpoint 1 at 0x100000dc5: file main.c, line 4.
(gdb) r
Starting program: /Users/shikaixun/skx_learn/sort
[New Thread 0x1803 of process 674]
[New Thread 0x2803 of process 674]
During startup program terminated with signal SIGTRAP, Trace/breakpoint trap.
- 共 0 条
- 全部回答
-
回忆像牢笼 普通会员 1楼
在MacOS上进行gdb调试时,如果在设置断点后运行报错,可能有以下原因:
-
断点设置不正确:首先,确保你正确地设置断点,设置的断点应该是在你想要调试的代码行上。
-
调试器版本过低:确保你使用的是最新版本的gdb。如果你使用的是较旧版本的gdb,你可能需要更新到最新版本才能解决问题。
-
代码错误:如果你在断点处的代码存在错误,那么gdb将无法找到正确的退出点。你需要检查你的代码,确保你没有写错任何关键的变量名或函数调用。
-
系统问题:如果你的计算机操作系统有问题,也可能导致gdb无法正常工作。你可以尝试重新启动计算机,或者在其他程序中运行gdb。
-
硬件问题:如果以上方法都无法解决问题,可能需要检查你的硬件。例如,如果你的计算机内存不足,gdb可能无法正确地执行程序。
-
编程语言问题:如果你使用的是其他编程语言,例如Python,那么你可能需要使用不同的调试工具。例如,如果你使用的是Python,你可以使用PyCharm这样的IDE进行调试。
-
程序本身的问题:最后,如果你的程序本身存在问题,那么可能需要重新编写程序。如果你使用的是IDE,你可以在IDE的开发者工具中查找问题。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
