腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
GDB
: lx-符号未定义命令
、
、
、
、
我正在遵循下面的指南:
gdb
表示该命令未定义。如何将这些助手命令添加到
gdb
中?
gdb
信息: Centos 7.0上
gdb
-7.6.1-51.el7.x86-64
浏览 2
提问于2015-03-17
得票数 6
回答已采纳
2
回答
在核心文件中找不到通用寄存器
、
、
代码
是使用以下命令编译的: g++ -fPIC -ggdb 我的可执行文件是32位二进制文件: $ file appl ELF 32-bit LSB executable, ARM, version我能看出的一个不同之处是,当
GDB
工作时,verion显示: This
GDB
was configured as "i486-
linux
-gnu".现在更新后的版本显示: This
GDB
was configured as "i686-
linux
-gnu&q
浏览 165
提问于2013-02-25
得票数 2
6
回答
用
gdb
和gdbserver从Windows远程调试
Linux
进程: Windows端到底需要什么?
、
、
、
、
我正在Windows上运行Eclipse,以开发在远程
Linux
系统上构建和测试的C
代码
。目前,该
代码
从未在Windows上编译过。我能够使用CDT在gdbserver下在
Linux
目标上开始远程进程,然后从Windows主机附加
gdb
。但是,
gdb
立即失败,错误如下:of我
浏览 3
提问于2010-08-17
得票数 23
回答已采纳
1
回答
Makefile :没有使target '/constants.py.in‘成为'/constants.py’所需的规则。停
、
、
、
、
我偶然发现需要自动运行
GDB
脚本和vmlinux文件,特别是/usr/src/
linux
../ scripts /
gdb
/vmlinux-
gdb
.py下的脚本。我确保该脚本使用vmlinux文件在初始化时运行,并出现以下错误File "/usr/src/
linux
-hwe-5.4-headers-5.4.0-42/scripts/
gdb
浏览 5
提问于2021-06-14
得票数 0
3
回答
如何使用
GDB
查看
堆栈的内容?
、
、
我是
GDB
的新手,所以我有一些问题:平台:
Linux
和
GDB
浏览 16
提问于2011-10-21
得票数 132
回答已采纳
1
回答
内核的最佳可视化调试器
、
我已经成功地编译了一个用户模式的
linux
内核.现在,我可以将内核调试为常规的用户进程,并跟踪它是如何工作的。这是我可以使用
gdb
完成的,但我更习惯于可视化调试器,并且希望在不需要学习
gdb
命令的情况下
查看
和使用
代码
。是否有一个很好的
gdb
包装器,在这里我可以同时控制和
查看
代码
。我不需要一个ide,因为我并没有真正改变
代码
。我试过了ddd,但是它真的很慢,而且界面不规范.
浏览 0
提问于2011-04-28
得票数 3
回答已采纳
2
回答
如何调试卡住的线程?
、
、
、
我有一个在
Linux
下运行的多线程C进程。偶尔,例如:一个月有几次,其中一个线程挂起(它没有达到每个线程末尾的睡眠状态)。 我怎么调试它?当线程被卡住时,有没有办法知道
代码
的哪一部分正在执行?
浏览 26
提问于2021-04-06
得票数 1
回答已采纳
2
回答
Android:在gdbserver中找不到调试符号
、
、
、
、
我试图在我的Android上附加一个进程,并用
GDB
创建核心文件,但是它无法创建一个gcore文件,因为找不到符号。I输入在我的计算机上,我打开
gdb
.exe (从Android )并输入使用我自己编译的
gdb
.exe,我得到了另一个信息Remote debugging using 192.16
浏览 4
提问于2016-04-23
得票数 0
回答已采纳
1
回答
有什么方法可以
查看
特定进程的堆栈吗?
、
我想
查看
linux
中特定进程的堆栈。它可以是任何进程。我知道
GDB
可以提供帮助,但我猜您需要源
代码
来分析输出。
浏览 3
提问于2011-06-07
得票数 1
1
回答
如何了解和调试
Linux
中线程的执行顺序
、
、
如何了解和调试
Linux
中线程的执行顺序。尝试过
Gdb
,但没有多大帮助?我远程连接到target并使用
gdb
,但不确定如何
查看
所有线程的执行顺序。通过使用
gdb
来使用“信息线程”,但帮助不大。我想要
查看
进程和线程的所有信息以及执行的顺序。我使用了Htop命令,但它对我帮助不大。 如果有任何想法,请让我知道。
浏览 1
提问于2015-08-27
得票数 0
1
回答
自动运行python GUI测试的简单方法
、
、
、
现在,我想知道是否有一种简单的方法可以编写一个可以使用
gdb
run运行的脚本,它可以执行以下操作: run MyProgram.py wait(
浏览 1
提问于2018-04-05
得票数 2
2
回答
gdb
无法在gdbserver上运行‘elf64 64-x86-64’格式(Rust x64)
、
、
、
、
我正在尝试远程调试Rust可执行文件,在远程机器上使用gdbserver,在本地计算机上使用
gdb
。GNU
gdb
(
GDB
) 10.1 Copyright (C) 2020 Free Software Foundation, Inc.This
GDB
was configured as "x86_64-apple-darwin19.6.0".Reading /lib64/ld-
linux
-x86-64.so.2 from remote target...Symbo
浏览 4
提问于2020-11-26
得票数 4
1
回答
在
linux
上调试python
、
使用pdb在
Linux
上调试python脚本。 在使用import pdb pdb.set_trace()断点时。我可以像
gdb
那样打开tui窗口,或者打开类似的
代码
窗口来实时
查看
代码
吗?在运行到一个函数时,有什么方法可以让我
查看
函数的调用位置?
浏览 4
提问于2020-11-01
得票数 0
1
回答
如何使用ptrace()使特定流程执行给定的可执行文件?
、
、
、
我试图强迫嵌入式
Linux
系统的init进程exec()我自己的init程序(systemd),这样我就可以在将外部文件系统写到系统闪存之前测试它(并冒着对设备进行分块的风险)。使用
GDB
,我可以运行命令
gdb
--pid=1,然后在shell类型call execl("/lib/systemd/systemd", "systemd", 0)中运行(这完全符合我的需要),但是我没有足够的空间将
GDB
放到系统的闪存中。我试着使用strace来找出
G
浏览 0
提问于2018-08-24
得票数 2
回答已采纳
2
回答
ubuntu调试无效
、
、
、
我试图使用Eclipse3.8在beaglebone上调试我的C++
代码
。下面是我所做的和我得到的。通过在PC终端中输入以下命令,我成功地在本地PC中安装了
gdb
-multiarch : sudo apt-get install
gdb
-multiarch。启动前的Main-> Build (如果需要):生成配置:调试;使用工作空间调试器-> Main ->
GDB
调试器:
gdb
-multiarch命令文件:
浏览 2
提问于2013-03-27
得票数 1
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
回答
使用visual studio
代码
进行远程调试(c++)
、
、
、
、
我搜索了如何通过本地visual studio
代码
(IDE)打开和编辑位于远程服务器上的文件。但我也想做远程调试,这意味着我将从IDE而不是终端控制
gdb
命令(通过GUI)。
浏览 3
提问于2019-01-17
得票数 0
2
回答
使用Buildroot生成RISC-V
Linux
GDB
、
、
、
、
我正在尝试使用Buildroot交叉编译
Linux
for QEMU (RV64G ISA、lp64d ABI、Virt机器)。但是很明显,
GDB
已经从我使用的buildroot版本(2019.08)中删除了,并列在了遗留列表下面。 我的目标是能够运行RISC-V应用程序(在用户模式和软模式下)和
GDB
调试。但我没有找到像其他主机实用程序那样生成
GDB
的方法。对怎么做有什么想法吗?
浏览 11
提问于2019-09-26
得票数 2
回答已采纳
2
回答
GDB
无法访问mmap()'d内核分配的内存?
、
、
、
我遇到了一个
GDB
和一些在内核空间中分配的缓冲区的问题。缓冲区是由内核模块分配的,该模块应该分配连续的内存块,然后通过mmap()调用将内存映射到用户空间。然而,
GDB
似乎不能在任何时候访问这些块。例如,在
GDB
中命中断点后:0x4567e000: Cannot access memory at address 0x4567e0004
浏览 3
提问于2010-09-04
得票数 8
回答已采纳
1
回答
c++ -无法解决问题
、
、
、
我试图运行一个简单的
代码
,它编译,但当我试图运行它时,我得到(核心抛出)错误。因此使用
gdb
来
查看
错误是什么。
代码
:#include <iostream> { printf("oi"); }Traceback (most recent ca
浏览 2
提问于2015-11-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Linux】调试器-gdb使用
三步上手 GDB Linux 中国
GDB的7 个单步调试命令|Linux 中国
Linux查看日志
Linux下查看CPU信息
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券