腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
为什么
gdb
需要root
权限
来
调试
用户程序?
linux
、
gdb
我已经相当成功地使用了
gdb
一段时间,但是我最近升级了我的Ubuntu版本,现在看来,如果我作为root用户运行,我只能让
gdb
成功地运行我的程序。(
gdb
)~ % sudo
gdb
-q sleep -ex 'run 60'很管用。一条线索是,在第一种情况下,
gdb
启动不运行我的.tcshrc文件,而在第二种情况下运行。这似乎是一个简单的
权限<
浏览 5
提问于2014-08-30
得票数 5
回答已采纳
2
回答
内核
调试
- vmlinux-
gdb
.py无法在
gdb
上运行
linux
、
debugging
、
gdb
我正在尝试远程
调试
Linux
的内核。我已经创建了一个VM (使用VMware),并使用
gdb
从我的PC连接到它,一切正常。ImportError: No module named '
linux
'drwxr-xr-x
浏览 6
提问于2020-03-23
得票数 1
3
回答
在远程服务器上使用ECLIPSE的
GDB
?
eclipse
、
gdb
、
eclipse-cdt
、
gdbserver
、
eclipse-rse
我想用ECLIPSE作为
GDB
的前端来
调试
我的软件。我们的构建设置如下。具有代码库的
Linux
服务器 我没有办法改变我的构建环境,这太费劲了,而且Cygwin比
Linux
慢。我主要感兴趣的是利用它的远程
调试
功能。
浏览 5
提问于2011-08-26
得票数 5
1
回答
读取在
gdb
中定义良好的值时发生的分段错误
c++
、
debugging
、
segmentation-fault
、
gdb
我的代码中有一个分段错误,我用
调试
器完成了它。从一个对象中读取成员const char* name,用printf打印它。这就是我的错所在。我猜想指向对象的指针是无效的,但是从
gdb
中我可以检查该对象的所有值,而name的内容正是应该是的。我完全不知道,为什么我会有一个分割错误。,那么有什么原因,我的程序不允许读取某些数据,而
gdb
却被允许这样做?编辑:对于那些仍然没有得到数据的人,我没有要求任何人来解决我的问题,我只是想知道
调试
器如何以及在何种情况下允许
调试
器读取一些数据,而我的程序是不允许的。
浏览 6
提问于2015-09-29
得票数 2
1
回答
gdb
-多拱lx-符号失败
linux-kernel
、
gdb
、
arm64
、
gdb-python
我正在尝试从aarch64主机
调试
QEMU中加载的QEMU内核。当执行用于从
gdb
加载符号的‘lx-符号’命令时,它已经显示I已尝试执行‘自动加载安全路径’命令,如下所示Remot
浏览 7
提问于2022-11-04
得票数 0
回答已采纳
6
回答
用
gdb
和gdbserver从Windows远程
调试
Linux
进程: Windows端到底需要什么?
windows
、
linux
、
gdb
、
eclipse-cdt
、
gdbserver
我能够使用CDT在gdbserver下在
Linux
目标上开始远程进程,然后从Windows主机附加
gdb
。两个
Linux
系统之间的
调试
工作正常,所以很明显,我在Windows主机端做了一些错误的事情。我的具体问题是:
gdb
的Cygwin版本是否足以
调试
远程
Linux
进程,还是需要一个特殊的跨
gdb
才能在Windows上运行并与
Linux
进程一起工作?使用
gdb
进行远程
调试
需要在主机系统上使用符
浏览 3
提问于2010-08-17
得票数 23
回答已采纳
2
回答
如何
调试
由不同用户运行的程序?
permissions
、
gdb
、
remote-debugging
/helloworldalice@localhost:/home/alice$ pidof helloworldalice@localhost:/home/alice$
gdb
Attaching to process 1234 ptrace: Operation not permitted.
浏览 0
提问于2012-01-04
得票数 5
回答已采纳
1
回答
gdb
会临时给页面写
权限
吗?
linux
、
permissions
、
gdb
我在一个
Linux
应用程序中
调试
了一个seg错误,该错误是由一个程序试图更改静态常量数组结构引起的(因此数据位于ELF的只读部分,随后被加载到一个页面中,该页面随后被授予只读
权限
)。在
GDB
中,我在执行错误存储的汇编程序行上放置了一个断点,当它停在那里时,我使用
GDB
手动执行了等效的写操作。
GDB
做到了这一点,没有任何抱怨,读回来的值证明它确实是写的。所以我的问题是:
GDB
会在只读页面上临时设置写
权限
,执行写操作,然后重置
权限
吗?谢
浏览 1
提问于2011-09-28
得票数 5
回答已采纳
1
回答
如何
调试
未直接集成到APK应用程序中的android本机可执行文件和库?
android
、
c++
、
android-studio
、
android-ndk
、
native-executable
无论是直接在android中还是通过命令行,我都需要使用断点等进行某种类型的
调试
。
浏览 7
提问于2016-11-08
得票数 4
2
回答
ubuntu
调试
无效
eclipse
、
debugging
、
ubuntu
、
beagleboard
我试图使用Eclipse3.8在beaglebone上
调试
我的C++代码。下面是我所做的和我得到的。通过在PC终端中输入以下命令,我成功地在本地PC中安装了
gdb
-multiarch : sudo apt-get install
gdb
-multiarch。启动前的Main-> Build (如果需要):生成配置:
调试
;使用工作空间
调试
器-> Main ->
GDB
调
浏览 2
提问于2013-03-27
得票数 1
1
回答
Android
调试
: armeabi-v7a不工作
android
、
eclipse
、
debugging
、
android-ndk
、
cygwin
我在网上搜索了几个小时,但是找不到专门处理armeabi-v7a
调试
问题的主题。user@MACHINENAME /cygdrive/e/projects/gameDevice API Level: 15Compatible device ABI
浏览 7
提问于2012-11-27
得票数 9
1
回答
Qemu
调试
linux
内核,不能加载模块。
linux-kernel
、
gdb
最近,我尝试编译
linux
内核并使用
gdb
调试
,下面是:
调试
内核 ;
linux
内核
调试
;我发现我的lx-symbols
gdb
不能加载其他模块和符号,只有输出:
linux
。我跟着lx-符号,找到了
gdb
.parse_and_eval("modules")函数,什么也没有返回.src文件是https://github.com/torvalds/
linux
浏览 0
提问于2022-06-30
得票数 0
2
回答
设备需要跨
gdb
gdb
、
embedded-linux
我在Ubuntu12.04上安装了gcc-arm-
linux
-gnueabihf交叉编译器,现在我可以为嵌入式设备构建一个程序。在哪里可以找到跨
gdb
进行
调试
?gcc-arm-
linux
-gnueabihf参考在相关的包列表中包含
gdb
-arm-
linux
-gnueabihf,这似乎是我正在寻找的
调试
器。但是这个包是没有的。
浏览 8
提问于2012-11-07
得票数 13
回答已采纳
2
回答
在Windows上
调试
linux
崩溃转储
c++
、
linux
、
gdb
、
visual-studio-debugging
、
crash-dumps
我从
Linux
平台得到了一个C++应用程序的崩溃转储。如何在Windows上使用它来查看程序的状态(调用堆栈、变量值、线程信息等)? 我可以使用/VSCode吗?
浏览 6
提问于2019-11-05
得票数 0
回答已采纳
3
回答
我可以使用
gdb
调试
XCode项目吗?
xcode
、
gdb
我想知道是否可以使用我在Mac OSX下构建的
gdb
(指定为
gdb
7)对其进行
调试
。如果是,你能告诉我怎样才能做到吗? 谢谢。
浏览 1
提问于2009-10-07
得票数 2
回答已采纳
1
回答
emacs windows编译器文件
权限
windows
、
emacs
、
compiler-construction
在Windows上使用emacs编译共享库和可执行文件时遇到问题目前,我必须进入并删除文件手动通过资源管理器,然后才能重新编译在
linux
下从未出现过这个问题。
浏览 1
提问于2012-05-03
得票数 0
回答已采纳
1
回答
用QEMU和
GDB
gdb
.error
调试
linux
内核
python
、
c
、
linux
、
debugging
、
gdb
我正在尝试
调试
LinuxKernel5.15.47和我正在构建的内核模块。我正在使用
gdb
,不幸的是,每次我在
gdb
中加载vmlinux文件以准备使用qemu进行远程
调试
时,都会出现以下错误。注意,我也尝试在qemu上使用
GDB
(所以没有远程
调试
),错误仍然发生在那里。 我看不出有多少类似的讨论,所以我想我会问是否有人为此有工作?/scripts/
gdb
/
linux
/proc.py", line 15
浏览 8
提问于2022-09-19
得票数 0
2
回答
如何
调试
windows版adb.exe?
android
、
windows
、
linux
、
debugging
但是如何
调试
呢?谢谢。
浏览 2
提问于2011-07-05
得票数 2
回答已采纳
2
回答
如何构建运行在Windows上的
GDB
客户端以连接到上的
GDB
服务器?
linux
、
windows
、
gdb
、
powerpc
、
gdbserver
我从下载了一个
GDB
包,并从它构建了一个
GDB
服务器,以便在
Linux
上运行。但我不知道如何构建运行在Windows上的
GDB
,它可以与运行在
Linux
上的
GDB
服务器通信,也不知道从哪里下载。
浏览 2
提问于2017-03-17
得票数 0
2
回答
如何在android上
调试
纯原生代码?
android
、
debugging
、
native-code
如何
调试
android的纯原生代码?现有的方法似乎不是针对纯本机代码的。
浏览 0
提问于2012-05-25
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Linux】调试器-gdb使用
GDB的7 个单步调试命令|Linux 中国
程序调试之gdb大法
gdb实用的调试技巧:启动方式、堆栈信息、单步调试
用GDB调试PHP及反序列化小记
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券