腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
调试c++程序时如何在
linux
中保存
断点
设置
我现在正在使用
linux
开发c++程序。工作台是通过putty连接
linux
工作站控制台的窗口。我在程序中设置了很多
断点
,使用
gdb
调试程序是非常强大的:)但是我不知道如何保存
断点
,所以下次当"
gdb
./MyProg“的
断点
信息丢失时,”info
断点
“显示没有
断点
,这让我大惑不解。
浏览 1
提问于2010-10-23
得票数 2
回答已采纳
3
回答
GDB
:在头文件中的模板类函数中设置
断点
错误
、
、
、
、
GDB
6.3:No line 2533 in file "MyFile.h". 在程序开始时,它甚至不接受
断点
,如果我破坏了函数ASSERTp,它就会中断。然后。但是,尽管设置了
断点
,但
浏览 6
提问于2011-01-12
得票数 8
1
回答
GDB
:警告:在重载方法上设置了多个
断点
、
、
anisha@
linux
-dopx:~> g++ -Wall -pedantic breakpoints.cpp -g(
gdb
) b X:(
gdb
)或者它期望用户
删除
它的混乱是
GDB
的一个问题吗?还是我漏掉了一点? 编辑1.std :: cout &l
浏览 0
提问于2011-09-07
得票数 5
回答已采纳
5
回答
SIGTRAP尽管没有设置
断点
;隐藏的硬件
断点
?
、
、
、
、
在其中一个函数中,我的程序总是碰到某种
断点
: 但是,在
GDB
中,当我执行info breakpoints时,就会得到No breakpoints or watchpoints
断点
实际上对应于我很久以前在可执行文件的另一个版本中设置的一个
断点
。当我设置
断点
时,
GDB
告诉我automatically using a hardware breakpoint on read-only memory (或类似的消息)。我认为硬件<
浏览 18
提问于2012-03-23
得票数 26
回答已采纳
1
回答
关于Xcode中的调试
运行切换到运行…的进程1310本地线程0x2e03(
gdb
)
浏览 2
提问于2009-10-20
得票数 0
2
回答
当线程清除器报告数据竞争时如何添加
断点
?
、
、
对于address杀菌剂也有类似的问题,但是对于线程杀菌剂,它不起作用,我试图破解__sanitizer_print_stack_trace,它也不起作用。
浏览 2
提问于2020-09-19
得票数 2
回答已采纳
2
回答
vs代码Sphere中不可见和锁定的
断点
、
、
、
当我尝试调试vs代码中的任何一个时,它告诉我在应用程序的第一行设置了一个
断点
。但是,vs代码在“
断点
”选项卡中没有显示任何
断点
。我正在运行最新的VS代码版本(1.44),在windows 10上使用Azure Sphere扩展20.1,在
Linux
上也出现了同样的问题。在按钮旁边应该是Launch for Azure Sphere High-Level Applications (
gdb
) Deploying image加法1:为了提供额外的澄清,这
浏览 4
提问于2020-04-09
得票数 0
回答已采纳
2
回答
删除
Linux
内核3.0.0中的所有硬件监视点
、
、
、
在
GDB
中通过watch varname设置第一个(也是唯一可能的)硬件监视点后,不可能通过delete
删除
它。 即使我只是退出
GDB
,这个监视点似乎已经启用,直到下一次重新启动。当我试图在
GDB
重新启动后设置另一个硬件监视点时,日志中会出现一条内核消息,告诉我,所有硬件监视点都已被占用。这似乎与中的问题相同,但由于我需要一个硬件监视点,解决方案不适用。是否有一个工具或syscall来
删除
这个(或全部)硬件监视点?CPU是一个,
Linux
内核是3.0.0-17--来自 (Oneiric
浏览 7
提问于2012-05-06
得票数 6
1
回答
如何在带有
gdb
GUI前端的ARM gdbserver的PC上执行远程
GDB
会话?
、
、
、
我在x86_64工作站上使用Ubuntu16.04,我正在用C++交叉编译一个小演示程序,并将其部署到运行ARM架构(environment-setup-cortexa9hf-neon-poky-
linux
-gnueabi、arm-poky-
linux
-gnueabi-g++)的嵌入式
linux
目标上。我真的希望能够使用众多
gdb
前端工具中的一种来提供设置
断点
和单步执行代码的图形用户界面(类似于gdbgui,或者使用vscode并为调试器进行配置)。是否有专门支持
gdb
-multiarc
浏览 1
提问于2018-10-10
得票数 4
1
回答
GDB
硬件
断点
不适用于远程调试
、
、
软件
断点
运行良好,但我们使用"hbreak test.c:5“来设置硬件
断点
,CPU永远不会停止。目标CPU: ARM11arm-
linux
-
gdb
./main(
gdb
) hbreak test.c:5 => HW breakpoint, it doesn't work.but if change to "
浏览 0
提问于2012-07-20
得票数 1
回答已采纳
2
回答
GDB
调试:应用程序使用SIGTRAP终止
、
、
我一直在尝试使用
GDB
远程调试在我的目标上运行的应用程序。目标是基于Armv6的,操作系统是
linux
,应用程序是基于QT的多线程应用程序。提示:我能够在相同的目标上运行另一个小样本多线程QT-App。
GDB
日志如下程序以信号SIGTRAP终止,跟踪/
断点</
浏览 0
提问于2012-08-03
得票数 5
4
回答
是什么让
GDB
拒绝破产?
、
我正在用C编写一个编译器(用于业余爱好),并使用
GDB
7.3在amd64
Linux
2.6.32上用GCC 4.6.1编译。问题是
GDB
不会破坏它。我已经尝试了我能想到的每一种方法(函数中的
断点
,函数内部的
断点
,在调用它之前,您可以给它命名),但是只要我的程序在函数中,我就会收到诸如“警告:错误
删除
断点
0”之类的消息,
GDB
只是让程序完成。
GDB
将
断点
设置为0x403057。函数从0x403025开始。我已经验证了将
浏览 5
提问于2011-09-21
得票数 5
1
回答
gdb
:在尚未定义的函数上设置
断点
过去的情况是,如果尝试在未定义的符号上设置
断点
,
gdb
无论如何都会提供设置
断点
,以防稍后动态加载。Function "foo" not defined. 我的用例是,我需要调试一个JIT编译函数,它将在被程序本身编译后被动态加载。如何在这样的函数上设置
断点
?这是在Fedora /
Linux
30上。
浏览 0
提问于2019-07-26
得票数 1
回答已采纳
3
回答
在C文件中设置
GDB
断点
、
是否可以在编译前在C文件中添加
GDB
断点
?目前,我必须通过
GDB
指定编译后的
断点
。 我正在寻找类似于JavaScript的debugger;语句的东西。
浏览 0
提问于2012-03-13
得票数 4
回答已采纳
1
回答
在
GDB
中跳过C++抛出语句
、
、
、
、
在用GNU调试器调试C++程序时,我可以使用
GDB
命令跳过下一行代码:但是,当异常在下一行中抛出时,例如。throw SomeException();这是
GDB
中的一个bug,还是我只是使用了错误的命令?我在 / Windows上使用
GDB
7.7版本。
浏览 5
提问于2016-01-04
得票数 2
回答已采纳
1
回答
在mips平台上不能正常工作
、
它显示: Permission : (null)我使用mipsel-
linux
-uclibc
浏览 1
提问于2013-04-17
得票数 1
2
回答
如何在Eclipse中使用
GDB
进行C/C++调试?
、
、
、
我是Visual用户,并且习惯于使用
断点
进行调试。我现在在
linux
环境中工作,并且使用Eclipse作为IDE。我是
linux
和eclipse的新手。我不知道如何在eclipse中使用
gdb
。我尝试在命令行中使用
gdb
,但不像拥有UI那么容易。 如何在eclipse中使用
gdb
?
浏览 1
提问于2010-09-21
得票数 15
回答已采纳
1
回答
Qt无法在
Linux
上设置
断点
、
、
、
、
但是,如果我开始使用
断点
集进行调试,则应用程序将立即停止使用消息。The
gdb
process terminated 我查看了
gdb
控制台,它只报告
gdb
进程被强制终止的消息。如果我通过控制台中的
gdb
运行相同的二进制文件,一切正常,我可以调试和设置
断点
。
浏览 7
提问于2014-10-28
得票数 0
回答已采纳
2
回答
如何调试
gdb
本身
、
我在我的机器上安装了
gdb
。今天,我编译了另一个运行良好的
gdb
版本。现在,我想使用旧的
gdb
调试这个新的
gdb
。请在这方面给我指点。我怎么知道
gdb
如何从提供的可执行文件中读取符号,如何插入
断点
,如何处理函数调用和其他事情。 谢谢。
浏览 1
提问于2014-08-22
得票数 6
1
回答
远程
gdb
在每次事件中都会停止。
、
、
、
我有远程ARM
Linux
盒,我需要调试它。gdbserver :12345 ./my_app./arm-am3354-
linux
-gnueabihf-
gdb
~/ (
gdb
) continue
浏览 4
提问于2016-03-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Linux】调试器-gdb使用
三步上手 GDB Linux 中国
GDB的7 个单步调试命令|Linux 中国
程序调试之gdb大法
图解:抛弃IDE使用编译器亲手编译C
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券