腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
调试
使用
共享
库
的
Rust可执行文件?
visual-studio-code
、
rust
、
codelldb
我希望
调试
的当前crate (X)
使用
我
的
另一个
库
crate (Y),它
使用
Rusts ffi加载一个C
共享
库
。crate X
中
的
可执行文件运行良好,我甚至可以
使用
GDB
对其进行
调试
。但是,当我想用CodeLLDB
调试
visual studio代码
中
的
可执行文件时,遇到"//target/
浏览 13
提问于2020-09-29
得票数 0
回答已采纳
1
回答
在
gdb
会话中选择
调试
信息文件
的
子集
debugging
、
gdb
在我
的
软呢帽盒上,我安装了许多独立
的
调试
信息。 现在,如果我
调试
一些简单
的
代码,它需要很长时间才能显示某个符号或打印一些值。很明显,绝对需要评估所有已安装
的
符号文件才能获得所有信息。但是,如果我有问题,比如说在像goocanvas这样
的
lib
中
,我只希望用我自己编译
的
带有-g选项
的
代码以及goocanvas
库</em
浏览 6
提问于2016-12-07
得票数 2
回答已采纳
2
回答
如何
使用
GDB
调试
共享
对象
库
中
的
函数
?
c
、
debugging
、
gdb
、
reverse-engineering
我正在尝试验证
共享
对象
库
中
函数
的
功能。在具有main
函数
的
程序
中
,我只需简单地对程序执行start操作,
gdb
就会在main上自动断点,但这在这里显然不可用。
中
: (
gdb
) file libadd.so Reading symbols from libadd.so...() 最好,我希望能够
使用
如下所示
的
gdb
: (
g
浏览 113
提问于2020-01-11
得票数 6
4
回答
如何
在尚未装入
gdb
的
共享
库
中
的
函数
上设置断点
debugging
、
gdb
、
shared-libraries
、
breakpoints
我有一个
共享
库
libtest.so,它将
使用
dlopen加载到主程序
中
。
函数
test()驻留在libtest.so
中
,将通过dlsym在主程序
中
调用。否则,我应该能够设置断点,尽管它是一个挂起
的
操作。在我
的
例子
中
,当我执行b test时,
gdb
会告诉我Function "test" not defined。
浏览 2
提问于2010-04-15
得票数 20
回答已采纳
1
回答
gdb
找不到源文件
的
原因
c++
、
compiler-errors
、
gdb
我编译了一个名为libsuperdmgr.so
的
动态
库
。当我
使用
gdb
调试
这个
库
时,它不能链接到源文件。类似于以下内容:在框架3和4
中
,它可以显示源文件
的
详细行,但是当它显示到框架2和框架1
中
的
lib时,它没有显示详细
的
行号。我在编译过程
中
丢失了什么吗?
浏览 9
提问于2016-08-11
得票数 2
6
回答
如何
在运行时
调试
共享
库
?
linux
、
debugging
、
aix
谁能告诉我
如何
在
共享
库
上进行运行时
调试
?我在AIX上
使用
dbx。对于我正在尝试做
的
事情,
gdb
比dbx更好吗?
浏览 0
提问于2009-04-29
得票数 46
回答已采纳
2
回答
检查
函数
所在
的
位置
gdb
我正在
gdb
中
调试
一个守护进程,方法是将
gdb
附加到守护进程,并将
gdb
设置为在子进程派生时跟随子进程。以某种方式找出我当前所在
的
函数
所在
的
位置将非常有用-例如,该
函数
是否存在于守护进程二进制文件
中
或加载
的
共享
对象
中
。如果它是一个
共享
对象
,那么
使用
它
的
名称或路径会很有用。 这
浏览 0
提问于2012-03-31
得票数 0
回答已采纳
1
回答
如何
在C中将
gdb
.TYPE_CODE_PTR转换为void *?
c
、
gdb
、
gdb-python
10; i++) { }{} 我可以从
gdb
的
Python脚本调用add(),而不会出现任何问题。/libshow.so') print(type(try1)) # output is: <type '
gdb
.Valuelib.p
浏览 23
提问于2019-01-07
得票数 1
1
回答
gdb
查找
调试
信息,但不能放置断点。
python
、
c
、
debugging
、
memory
、
gdb
我有一个python代码,它调用用C编写
的
共享
库
(并
使用
带有标志:-g -O0 -Wall -fPIC
的
调试
信息编译)。我想
使用
gdb
进入c代码。当我
使用
gdb
附加时,没有找到关于系统
库
的
一些
调试
信息(很明显),但是找到了我
的
共享
库
的
调试
信息。icc编译了这个
库</e
浏览 0
提问于2014-03-25
得票数 1
1
回答
派生进程
中
的
共享
库
调试
debugging
、
gdb
、
fork
在这种情况下,
如何
调试
共享
库
: 守护程序正在检查哪个作业被设置为运行,如果找到一个作业,该守护程序将派生一个进程。此进程将执行dlopen/dlsym等命令来
使用
共享
库
。
共享
库
在我
的
控制之下,所以我可以放置一个包含
调试
信息
的
库
。而守护进程不在我
的
控制之下,并且由于某些原因无法停止。后台进程
中
没有可用
的
浏览 2
提问于2010-02-11
得票数 2
3
回答
无法进入与
GDB
共享
库
中
的
函数
。
c++
、
debugging
、
gdb
、
shared-libraries
我正在尝试
调试
一个应用程序,该应用程序是
使用
GDB
从多个
共享
库
构建
的
。“派生类”是从MySharedLib2.so
中
的
“类
库
”派生出来
的
Programbt给出了发生问题
的
函数
的
浏览 1
提问于2012-12-18
得票数 13
2
回答
GNU
调试
器;eclipse抛出错误消息。
eclipse
、
debugging
、
cygwin
我花了将近一个小时寻找与安装在Cygwin
中
的
gdb
调试
器有关
的
特定内容。许多人都面临着同样
的
问题,但对此却没有任何有用
的
答案。我需要
使用
gcc
调试
器在我
的
c/c++启用eclipse。每次我试图启动
调试
器时,我都会得到一个
gdb
--版本无法确定
的
错误。我深入做了一些检查,我明白了: /usr
浏览 2
提问于2013-09-19
得票数 1
1
回答
需要在
GDB
中加载
共享
库
的
调试
符号
c
、
gdb
、
remote-debugging
、
libc
我正在
使用
GDB
来
调试
一个
使用
libp线程
的
程序。pthread_create中发生了一个错误,需要进入该
函数
。不幸
的
是,当我
调试
我
的
程序时,它没有正确地加载
共享
库
符号,所以我无法跳过源代码并有意义地检查程序行为。这是我刚启动
gdb
时
的
输出。这是在遇到SIGSEGV之前某个点截断
的
"where“输出(在pthread_create<em
浏览 0
提问于2015-05-16
得票数 10
1
回答
如何
在visual studio代码
中
调试
从f2py接口调用
共享
库
中
的
c++
函数
的
python程序。
python
、
c
、
visual-studio-code
、
vscode-debugger
、
f2py
我目前在
调试
visual studio代码时遇到了一个问题。我想将
GDB
附加到一个C (.so)
共享
库
模块,该模块通过一个主python程序调用,该主python程序通过F2PY与C
共享
库
交互。
如何
在vscode
中
为
gdb
创建启动配置以
调试
C
共享
库
?
浏览 17
提问于2020-03-21
得票数 0
回答已采纳
1
回答
如何
在linux上
调试
一个同时加载.so
库
的
可执行文件?
linux
、
debugging
、
gdb
可执行文件和
库
都是
使用
-g标志构建
的
,但是当我
使用
gdb
调试
它时,从回溯
的
最后一行开始,它给出错误: 0x8b0cec83 in ??()。我猜这是我刚刚构建
的
.so
库
的
错误,
共享
库
只是在可执行文件.How
中
填充了一些
函数
指针,以便在
gdb
中
同时
调试
它们。
浏览 0
提问于2012-07-18
得票数 0
回答已采纳
1
回答
gdb
查找来自不同位置
的
标头
boost
、
gdb
L1是gcc可以找到
的
默认位置,而L2不是。编译
共享
库
时,我显式地
使用
了-IL2。在
调试
P1时,
GDB
会
使用
L2
中
的
头部。这是意料之中
的
。但是在
调试
P2时,
GDB
会
使用
L1
中
的
头文件... 我假设所有
调试
符号和位置都是在编译时决定
的<
浏览 0
提问于2018-04-27
得票数 0
1
回答
GDB
共享
对象
无法在当前上下文中获取符号
c++
、
debugging
、
gdb
、
shared-libraries
我有一个软件,它是用几个
共享
库
编译
的
。我
的
代码是在
共享
对象
内部调用一个
函数
,然后在内部崩溃。我认为我
的
问题是这个
函数
的
参数是
如何
构造
的
。例如,
gdb
将打印输出:基于此,我知道了我在.so
中
的
位置。当
浏览 1
提问于2018-12-07
得票数 0
1
回答
用于从不同目录加载
库
的
adb设置
adb
、
hp-ux
我有一个在HP IA64机器上生成
的
核心文件。我有与核心文件相关
的
可执行文件和
共享
对象
。我正在尝试
使用
adb
调试
器获取调用堆栈,但核心文件是在我无权访问
的
计算机上生成
的
,因此
共享
对象
位于与生成核心文件时不同
的
位置。我知道如果我在
使用
gdb
时遇到类似的情况,我会这样做:(
gdb
) set
浏览 3
提问于2011-03-05
得票数 0
回答已采纳
3
回答
使用
gdb
的
C++特定
调试
技巧
c++
、
debugging
、
gdb
您最喜欢用
gdb
调试
C++程序
的
一些技巧是什么?对所有的把戏都感兴趣,但同时 跨不同会话保存
gdb
命令
的
历史记录
浏览 4
提问于2010-10-20
得票数 6
2
回答
在eclipse
中
调试
共享
库
的
问题
c++
、
eclipse
、
eclipse-cdt
我
的
项目由几个
共享
库
和一个可执行文件组成。我试图从
共享
库
调试
我
的
代码,但是
调试
器在断点处从不停止,并且我收到每个断点
的
警告:“断点属性问题:安装失败。”
浏览 1
提问于2011-04-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用闭包函数在thinkphp模型中操作数据库的增删更查
程序调试之gdb大法
gdb实用的调试技巧:启动方式、堆栈信息、单步调试
gdb 如何调用函数?
掌握这10种方法帮你快速在Linux上分析二进制文件
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券