腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5419)
视频
沙龙
1
回答
如
何在
进入
主程序
(
或
函数
) (
GDB
)
之前
设置
停止
断点
?
gdb
、
breakpoints
、
point
、
break
我知道如
何在
特定行
设置
断点
(因此我可以在第1行
设置
一个
断点
),或者我也可以这样做:但是,如
何在
断点
进入
某个
函数
或
主程序
之前
设置
断点
呢?如
何在
特定
断点
处开始执行
gdb</e
浏览 4
提问于2016-07-17
得票数 2
1
回答
从.sh调用cpp源文件时无法找到
断点
c++
、
debugging
、
gdb
我需要在cpp源文件中
设置
断点
。当前调用cpp目标的
设置
是通过一个shell目标进行的,其中包含了额外的依赖项,这意味着在Linux控制台中直接调用cpp目标是不可行的。当我在网上搜索时,通常有两种方式:我不知道怎么做第一条路,所以我选择了第二条路。我在cpp文件中插入睡眠(30),然后在另一个终端中打开
gdb
并连接到正在运行的进程。我确认
gdb
可以在
gdb
中的
gdb
()<e
浏览 4
提问于2020-12-09
得票数 0
回答已采纳
1
回答
使用通配符
设置
断点
?
c++
、
debugging
、
gdb
、
wildcard
、
breakpoints
调试会话很乏味,因为它涉及一个对象调用链中另一个对象上的相同
函数
。我在浪费大量的时间来处理无关的代码,而这些代码可以更好地花在其他地方。简单的方法是:我希望使用通配符(
如
b Foo::* )在类实例上
设置
一个
断点
。这样,当我感兴趣的东西
进入
作用域(比如静态
函数
或
成员
函数
)时,调试器就会崩溃。下面是一个困难的部分:一个参数化类:我希望使用通配符(
如
b Foo<*>::bar )在模板类的成员
函数
上
设
浏览 1
提问于2015-04-19
得票数 10
回答已采纳
3
回答
GDB
不破坏动态加载的.so文件?
linux
、
gdb
、
shared-libraries
我的问题是:在运行带有
GDB
的程序(因此加载了所有.so库)之后,似乎能够在.so文件中的代码上
设置
一个
断点
(
GDB
提示我这个
断点
是在共享库中
设置
的),,但是这个
断点
实际上从未中断。我应该如何使这些
断点
真正工作呢?在调试会话期间,我在正确的位置拥有所有可用的源代码,并且-g选项是打开的。在编译时,我还删除了-O2优化。
浏览 5
提问于2011-08-02
得票数 5
回答已采纳
1
回答
Xcode停在
断点
处,似乎挂起了。
iphone
、
debugging
、
xcode3.2
、
ios4
但是在某些方法上,如果我
设置
了一个
断点
,
gdb
就会简单地“
停止
”。这是调用代码(来自另一个对象)当在“loadMap”中
设置
断点
时,任何一个编辑器按钮都不能工作(步骤
进入
、退出、下一步、继续执行等等我可以
停止
和/
或
重新启动调试,并且它可以工作(但可以追溯到开始)。
gdb
提示将允许我写,但什么都不会发生。我不能查看对象值
或
浏览 4
提问于2010-11-08
得票数 1
1
回答
CUDA-
GDB
:无CUDA设备
ubuntu-12.04
、
cuda-gdb
我正在尝试调试一个源代码,它工作得很好,并且在编译时不会出现错误
或
警告。问题是,当我使用cuda-
gdb
一步一步地运行它时,根本没有启动CUDA内核(我从调试器得到的输出与Nvidia cuda-
gdb
指南中显示的完全不同),但程序仍然可以正常工作,没有任何错误。在任何时候我都得不到CUDA内核、设备
或
线程。显然,焦点也没有放在任何事情上。我使用的是CUDA-
GDB
的4.2版本。)141 MatrixMulKernel<<<di
浏览 5
提问于2012-07-24
得票数 0
2
回答
如
何在
用
gdb
调试核心转储时
设置
断点
并使其中断?
gdb
、
coredump
如
何在
用
gdb
调试核心转储时
设置
断点
并使其中断?当我使用命令"
gdb
程序核心“时,进程在崩溃点
停止
,如何使进程在
停止
之前
中断。如果我不能使它中断,那么在调试核心转储时我可以在
gdb
中使用哪些命令?
浏览 4
提问于2015-05-14
得票数 0
回答已采纳
2
回答
我们如
何在
GDB
中跨过
函数
调用?
c++
、
gdb
我想了解如何处理
函数
调用。endl; cout << "execution completed" << endl;好的,我通过break 11命令在第11行
设置
了一个
断点
的指令,然后在operator <<调用时
停止
打印endl符号。我怎么能这么做?我应该使用哪个命令?
浏览 0
提问于2015-02-22
得票数 9
回答已采纳
1
回答
gdb
“程序正常退出”而不应该退出
c
、
gdb
我正在64位LinuxLinux5.7服务器上用gcc44和
gdb
调试一些ANSI C代码。 在我的一个
函数
的中间,我有一个for循环,循环192次(循环中有2行代码)。如果在for循环开始时
设置
带有
断点
的
gdb
,则可以遍历for循环192次,它退出for循环,并在for循环之后继续执行下一行代码。这都是使用"s“
或
"n”遍历
gdb
中的代码。一切都很好。现在,我不再使用"s“
或
"n”遍历for循环以在for循环之
浏览 4
提问于2011-12-09
得票数 2
回答已采纳
2
回答
GDB
:仅当前一个中断在func2上时,才在func1上中断
c++
、
c
、
gdb
我有两个
函数
,func1和func2,每个
函数
都
设置
了一个
断点
。 如果
之前
命中的
断点
是func1,是否可以让
GDB
在func2
断点
处
停止
浏览 1
提问于2012-09-10
得票数 5
回答已采纳
1
回答
如何使
gdb
中断“符号查找错误”
linux
、
gdb
我正在使用
gdb
调试我的程序。它仍在进行中,因此一些符号还没有定义(并且错误在链接期间被掩盖)。当我运行代码时,我偶尔会得到'symbol lookup error',当一个未定义的
函数
被调用(
如
预期的那样)并且程序立即完成时。我希望
gdb
在那个
函数
调用时中断,这样我就可以在那个时候识别出违规的行和程序状态。 是否有任何标志
或
断点
位置,我可以用来使
gdb
在程序完成
之前
停止
?
浏览 0
提问于2019-01-31
得票数 3
回答已采纳
1
回答
“当前语言: auto;当前的objective-c”是什么意思?
objective-c
、
ios
、
gdb
当我使用Xcode调试我的iOS程序时,
gdb
在控制台视图中显示它,并且没有发生错误。
浏览 2
提问于2011-12-27
得票数 0
回答已采纳
2
回答
Emacs -
GDB
跟踪在不遍历所有文件的情况下中断
c
、
debugging
、
exception
、
gdb
、
pintos
我知道如何使用
断点
/监视点等,但是有什么方法可以在不逐行遍历整个流程和所有OS文件的情况下正确地处理它吗?这样我就可以跳到导致异常的行中,并将
断点
放在那里?我看了
GDB
命令,但什么也没找到。nestilll@vdebian:~/Class/pintos/proj-3-bhling-nestilll-nsren/src/vm/build$ pintos -v -k -T 60 --qemu --
gdb
redefined at /home/
浏览 7
提问于2016-11-12
得票数 0
回答已采纳
0
回答
GDB
无法在共享库上
设置
断点
c
、
macos
、
debugging
、
gcc
、
gdb
我可以很好地调试
主程序
部分,但在共享库中,我遇到了一些问题。:129(
gdb
) 当程序在共享库
函数
中
停止
时,运行带有No current source file.消息的info source命令结果
浏览 10
提问于2016-07-22
得票数 1
回答已采纳
12
回答
为什么Eclipse CDT忽略
断点
?
debugging
、
eclipse-cdt
、
breakpoints
我的问题是,我在代码中
设置
了一些
断点
,其中一些
断点
不起作用。在一些地方,它抱怨“未解决的
断点
”。EDIT:是的,当然是用调试信息编译的。它只发生在代码中的某些类
或
点上。我非常确定这部分代码是可以访问的,因为我可以通过单步访问 编辑: Richard的解决方案不起作用;无论如何,谢谢。我在Debug中编译,没有任何优化。
浏览 0
提问于2008-10-15
得票数 25
1
回答
函数
参数上的
GDB
断点
gdb
我们能否在
函数
上
设置
一个
GDB
断点
,以便只有当
函数
参数与指定的值匹配时,它才会
进入
?foo(9);仅当foo的参数i为5时,如
何在
foo上
设置
断点
?
浏览 0
提问于2014-10-14
得票数 3
回答已采纳
1
回答
用kdbg (Lilnux中的kdbg)调试postgres (和外部.so库)
debugging
、
gdb
、
breakpoints
、
kde-plasma
、
kdbg
下面是我如
何在
gdb
中实现这一目标: B _ZN6libafd6LIBAFD22prepareTheOutputRecordEP20FunctionCallInfoDa
浏览 1
提问于2013-07-24
得票数 1
回答已采纳
4
回答
在
GDB
中运行应用程序,直到发生异常
c++
、
debugging
、
gdb
、
polymorphism
、
multicore
我正在开发一个多线程应用程序,我想使用
GDB
对其进行调试。当我在
GDB
中运行我的应用程序时,每当线程挂起
或
恢复时,它都会暂停。我希望我的应用程序继续正常运行,直到其中一个线程死于异常,此时一切都应该
停止
,这样我就可以获得回溯。
浏览 0
提问于2009-07-12
得票数 112
回答已采纳
5
回答
如
何在
Windows上调试C程序?
c
、
windows
、
debugging
、
gdb
、
mingw
MinGW似乎是随
GDB
而来的,我一直试图使用它。支持从命令行运行
gdb
并键入run myprog.exe启动调试器,但当我这样做时 启动程序: C:\MinGW\bin\myprog.exe MyProg.exe新线程1828.0xd8c错误打开文件
浏览 6
提问于2013-10-04
得票数 6
2
回答
gdb
找不到本地静态变量的调试信息
c
、
arm
、
gdb
我在使用
gdb
访问本地静态变量的调试信息时遇到了问题。看起来
gdb
知道l_static.0的存在,但找不到相关的调试信息。(
gdb
) ptype global(
gdb
) ptype g_static(
gdb
) ptype l_statictype = <data variable, no debug info>
浏览 25
提问于2022-10-06
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券