腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在断点发送
GDB
中
的
管道
输入
,而不是最初发送
、
、
、
我研究过这个问题,我能找到
的
最接近
的
答案就是这个。我已经让我
的
方法在内存随机化关闭
的
环境
中
工作,因为我可以运行程序一次,查看内存地址,然后更改perl
浏览 1
提问于2017-04-07
得票数 4
回答已采纳
0
回答
如何将
文件
中
的
多个
输入
重定向
到
gdb
中
正在
调试
的
二进制
文件
?
、
、
、
、
我在
gdb
中
调试
的
二进制
文件
首先要求我
输入
一个id,然后如果id有效,则要求第二个
输入
。Exit 如何使用'<‘运算符传递来自
文件
的
两个
输入
。如果只有一个
输入
,我可以这样做 gef➤ run < in
浏览 12
提问于2017-12-13
得票数 0
2
回答
使用
gdb
将数组内容打印到
文件
中
、
、
、
、
我
正在
使用while
中
的
条件断点
调试
一个循环。在while循环中
正在
创建
多个
大型数组。我希望在
调试
时将它们打印在
文件
中
,以便以后可以使用diff进行比较。我可以使用以下命令在控制台中可视化内容:其中ff是我
的
数组。请告诉我
如何将
它们
重定向
到
文本
文件
。
浏览 2
提问于2016-04-27
得票数 4
回答已采纳
2
回答
如何在android上
调试
纯原生代码?
、
、
我已经建立了一个纯C++代码
的
二进制
可执行
文件
,它在安卓设备上运行时会提示时间错误。 如何
调试
android
的
纯原生代码?现有的方法似乎不是针对纯本机代码
的
。
浏览 0
提问于2012-05-25
得票数 6
2
回答
Eclipse上传程序
到
目标的gdbserver
、
、
、
我有一个小型
的
嵌入式系统,我喜欢使用Eclipse编写/上传/
调试
程序。 使用
gdb
,您可以将程序上传到嵌入式系统
的
gdbserver。
浏览 4
提问于2013-09-19
得票数 1
回答已采纳
1
回答
gdb
在postgres
中
的
调试
、
、
因此,我正试图了解执行程序
的
源代码,确切地说,就是
文件
nodenestloop.c .c。我想使用
gdb
调试
该
文件
,但
gdb
需要一个执行器
文件
。 我希望使用
gdb
调试
该
文件
,并附加该后置进程
浏览 9
提问于2014-07-08
得票数 0
1
回答
GDB
动态链接行为
、
、
、
我
正在
从事一个项目,该项目涉及使用LD_PRELOAD覆盖在运行时从共享对象动态链接
的
符号,例如:在运行可执行
文件
时,我得到了一个分段错误,但只有在我在
GDB
之外运行它时才会得到这个错误。另一个细节是,我
正在
使用bfd查找可执行
文件
中
的
符号地址--这个地址与我使用objdump -d ./myapp找到
的
地址相匹配,但是当我在运行时
浏览 11
提问于2022-11-29
得票数 1
1
回答
基于自定义linux内核
的
beaglebone黑色
gdb
安装
、
我
正在
为beaglebone开发一个应用程序,我使用arm gcc编译器交叉编译它,然后使用scp命令将编译后
的
二进制
文件
移植
到
beaglebone,并在板上运行。在做了一些研究之后,我发现使用
gdb
可以
调试
它,但是我面临
的
问题是
如何将
gdb
安装到板
中
,或者如何从主机上使用gdbserver来
调试
它。 请帮助我
调试
分段错误。
浏览 0
提问于2015-09-29
得票数 0
3
回答
如何将
核心
文件
与关联
的
可执行
文件
捆绑在一起?
、
、
、
如何将
核心
文件
与其关联
的
可执行
文件
和共享库捆绑在一起? 当程序崩溃时,它会生成一个核心
文件
,我可以用它来使用
gdb
对其进行
调试
。但是,如果有人跟在我后面,在打开额外
调试
的
情况下“帮助”重新编译程序,或者升级包,或者以任何方式扰乱系统,那么核心
文件
就变得无用了。所以我想要
的
是一种方法,将核心
文件
和它引用
的
所有其他
二进制
文件
捆绑在一
浏览 1
提问于2012-06-20
得票数 3
回答已采纳
1
回答
如何将
未剥离
的
二进制
符号赋予
gdb
?
我有: 我可以连接到运行剥离
二进制
文件
(gdp -p PID)。
如何将
从未剥离
的
二进制
到
连接到
正在
运行
的
进程
的
gdb
的
符号?
浏览 6
提问于2016-08-23
得票数 3
回答已采纳
2
回答
如何配置
gdb
以
调试
脚本而不是
二进制
文件
[
gdb
:无法识别的
文件
格式]
、
、
我
正在
尝试使用
gdb
来
调试
二进制
文件
。not recognized
gdb
64 --args thfile /xxx/xxxx/torch/xxx/xxxx/torch/install/bin/th: POSIX shell
浏览 1
提问于2015-06-05
得票数 3
1
回答
使用C++和/ link.exe -
调试
器构建
的
Vscode
调试
代码不附加
、
、
、
、
所以我已经为我
的
c++游戏构建了我
的
构建系统,gulp.js调用cl.exe和link.exe来构建这个游戏。我
正在
生成一个输出pdb
文件
的
构建,非常确定我打开了所有的
调试
符号。游戏构建良好,但我想将其连接到vscode
调试
器。 现在,我在网上看到
的
绝大多数设置--有人为
调试
器设置了launch.json --都在使用
gdb
。我不介意使用
gdb
,我只关心它是否有效。但是我
正在
用cl
浏览 2
提问于2019-02-24
得票数 1
3
回答
gdb
中
的
输入
重定向
(MinGW)
、
我
正在
尝试让
gdb
运行
输入
重定向
到
stdin
的
程序。例如,如果没有
gdb
,我将运行如下程序:现在在
gdb
中
,通常
的
方法是run < input.txt。但是,它对我不起作用,并且在执行此操作时,不会将任何内容
重定向
到
stdin
中
。 我使用
的
是Windows和MinGW。可能
的
问题是
浏览 2
提问于2010-08-23
得票数 20
2
回答
是否可以将参数作为命令行传递给
GDB
?
、
、
我
正在
运行某人
的
代码,代码在特定
的
数据集中崩溃,但是崩溃消息本身并不能提供信息。我不能调用
GDB
,然后等待(等待
GDB
)将r传递给
GDB
(在集群上运行
的
东西)。默认情况下,是否有一种方法在运行时将r传递给
GDB
,如下所示?
gdb
r ./run
浏览 2
提问于2016-02-09
得票数 0
1
回答
如何向已剥离
的
ELF
二进制
文件
中
添加
调试
符号
、
、
、
、
我需要拆解带有
调试
符号
的
debian
二进制
文件
,并为此使用IDA Pro。问题是:如果
调试
符号存储在单独
的
文件
中
(在debian包
中
),则IDA似乎无法识别它们。但是,在编译
二进制
文件
并将
调试
符号保存在
二进制
代码
中
时,IDA对所有函数和变量进行注释是没有问题
的
。 ,所以我
的
问题是:是否有一种方法可以将
调
浏览 5
提问于2015-12-15
得票数 3
1
回答
GDB
:手动注入
调试
符号
、
、
、
我目前
正在
调试
一个BIOS原始
二进制
文件
(没有源代码可用),我想教
gdb
调试
符号(例如。函数偏移量、局部变量、堆栈参数)。有谁知道怎么做吗? --thx
浏览 15
提问于2021-03-04
得票数 0
2
回答
难以让
GDB
加载
调试
符号
、
、
、
我经常使用
GDB
来
调试
C/C++程序,并且我对它
的
工作原理和功能相当了解。 然而,我经常会遇到一些问题,奇怪
的
是,我似乎不能让
GDB
从核心
文件
中正确加载符号。目前,我在一个共享
的
NFS目录中有一个
二进制
可执行
文件
。该可执行
文件
肯定是使用-g3标志编译
的
。可执行
文件
崩溃,并将一个核心
文件
转储到我
的
Linux机器
的
浏览 0
提问于2010-08-15
得票数 3
回答已采纳
1
回答
无法在firefox
中
调试
Moonlight插件
、
、
、
以下是完整
的
GDB
会话读取/usr/lib/Firefox4.0/firefox.(没有找到
调试
符号)...done
中
的
符号。(
gdb
)符号-
文件
/usr/local/lib/moonlight/plugin/libmoonplugin.so 从/
浏览 2
提问于2012-01-24
得票数 1
2
回答
在
gdb
中
为
文件
添加自己
的
符号
、
、
好
的
..。因此,我
正在
使用
gdb
在x86上进行
调试
。有问题
的
特定
文件
被剥离,因此我没有来自
二进制
文件
本身
的
符号。我无法访问源代码,但对幕后发生
的
事情有一个大致
的
了解。我
的
asm知识足以决定一个函数
的
目的和它
的
目的。因此,我可以在查看函数一段时间后决定自己合适
的
函数名称,但我希望能够将它们作为符号注入,这样一旦决定,它们就可以在以
浏览 1
提问于2011-03-30
得票数 11
1
回答
无法生成核心转储
文件
、
、
、
、
我在用c++编写
的
vulkan呈现器上得到了分段错误,终端说它已经被内核转储,我想通过
gdb
发送核心转储
文件
来
调试
分段错误发生
的
地方,但是我在项目目录或其他任何地方都找不到核心转储
文件
。我注意
到
,在apport.logs ()
中
,似乎核心限制设置为0,因此我假设没有生成核心转储
文件
。我试图在shell会话
中
更改-c限制,我想在其中生成核心转储,但它似乎不起作用。
浏览 6
提问于2022-08-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何将文档批量复制到多个文件夹中
Excel如何将多个文件中的图片批量保存到本地?
怎么批量删除多个文件中的图片?
如何将S7-200的库文件导入到smart中?
如何将文本文件中的数据导入到Word并生成表格?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券