gdb - GDB 是在我浏览时列出了代码,还是我只是在做梦?
问题描述
几年前,当我最后一次调用使用 GDB 调试 Linux 服务器时,我似乎记得看到了正在执行的代码列表。也许它只是当前行+/-五行左右。我想我还记得每次执行命令时它都会重绘整个控制台,因此代码列表始终位于屏幕顶部。
现在我又一次需要GDB的帮助,我的记忆在戏弄我吗?或者这样的模式真的存在吗?
我在网上找到的文档只是指向我列出代码的“l”命令。看起来它有一些潜力,但似乎没有办法让它在我逐步/下一步通过代码时动态更新。
如果它很重要,我会在专用的 Linux 机器上运行 Ubuntu,并且(因为程序使用 OpenGL)实际调试是在 Weston Compositor 终端窗口中进行的。
解决方案
推荐阅读
- ios - 如何在方案构建目标(Xcode 12.5)中显示所有潜在架构 - 任何 iOS 设备(arm64)与(arm64,arm7)
- javascript - 溢出包装
- javascript - 动态柯里化字符串数
- laravel - Elastic Beanstalk 部署 - 验证环境服务角色的权限
- python - 如何发送用户的图标 Discord.py
- angular - 错误 TS2531:在 Angular 11 版本的表单验证中对象可能为“空”
- xcode - Expo-av 在 ios 设备上崩溃
- html - Github 页面无法显示所有 html 文件
- django - 如何在 django 中获取用户选择的模型字段
- django - Django 查询集返回最新的字段选择