腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
GDB
:如何列出用于编译
的
所有
源文件
、
、
项目的新手,有多个用于编译
的
源文件
,一些“可能”是在运行时加载
的
动态
库
。当使用"
GDB
“调试可执行文件时,是否有一个命令可以列出用于构建可执行文件
的
所有
源文件
(静态)。一旦我有了所有的
源文件
,设置断点,列出函数等对我来说就很容易了。我在
GDB
中
找不到
一个命令来做这件事(我相信应该有一个)。在DDD (基于图形用户界面的
gdb
)中,有一个菜单:文件->列表,其中列出了用于构建可执行文件
浏览 4
提问于2014-04-03
得票数 49
2
回答
使用Eclipse CDT调试静态
库
、
、
、
、
我正在为一些嵌入式开发准备Eclipse CDT,但我很难让源代码级
的
调试工作于静态
库
。我正在使用我自己
的
Makefiles,所以这是我现在
的
第一个怀疑,特别是因为
gdb
声称没有符号表信息可用于没有源代码
的
函数。当使用静态
库
时,
库
中
的
调试信息通常包含在最终链接阶段
的
ELF文件中吗?现在,如果我将objdump -S指向.a文件,我可以看到完整
的
源代码/程序集混合,但没有一个调试信息进入.e
浏览 0
提问于2009-10-20
得票数 3
回答已采纳
1
回答
gdb
找不到
库
的
源文件
、
、
、
、
我想在
gdb
中使用标准类
库
进行调试。我使用参数-d运行
gdb
来指定标准
库
的
源文件
。 $
gdb
.告诉我它
找不到
源文件
strtol.c。由于如果我执行以下命令,
gdb
可以找到源代码: (
gdb
) dir /usr/src/glibc/glibc-2.27/stdlib/ 我确信我在path /usr/src/g
浏览 19
提问于2020-03-26
得票数 0
2
回答
GDB
在Arch Linux上抛出错误
、
当我尝试执行一个程序时,
gdb
会抛出这个错误。这就是我要调试
的
程序。我想这是我在Arch上安装
GDB
的
一个问题。当遇到cin或cout时,会显示错误。 当我尝试在我
的
Ubuntu中运行它时,这个错误没有显示出来
浏览 0
提问于2015-11-29
得票数 5
回答已采纳
1
回答
如何抑制错误消息并静默继续执行
GDB
脚本?
我有一个
GDB
脚本,它使用
gdb
7.2盲目地调用list和up:
gdb
.cmd具有:up-silentlyup-silently不幸
的
是,如果
gdb
找不到
源文件
,或者它在不是用-g编译
的
库
中,这将会失败Line num
浏览 5
提问于2013-07-31
得票数 1
1
回答
运行程序时,c++ srand可以工作,但在
gdb
中不工作
、
、
当我运行程序时,c++ srand可以工作,但在
gdb
中不工作。我在用Ubuntu登录终端。学习c++。如果我只是执行它,我
的
程序就会按原计划运行。但是我真的需要开始学习使用调试器。当我跨出程序时,对srand
的
调用会给出以下错误。12 srand(time(NULL));__srandom (x=1451559304) at random.c:210211 in random.c (
gdb
)
浏览 0
提问于2015-12-31
得票数 1
回答已采纳
1
回答
GDB
找不到
源文件
、
、
、
我试图将调试到OpenCV代码中,但是
gdb
无法加载OpenCV
源文件
。即使在启动会话之后,
gdb
仍然
找不到
源文件
:Temporary breakpoint 2 at 0x41d2cf: file ../..)意想不到
的
行为?debug_str...and它打开<em
浏览 1
提问于2016-05-23
得票数 1
2
回答
GDB
找不到
源文件
、
、
、
、
我使用
GDB
和"Open On-Chip Debugger“项目来调试远程MIP目标的交叉编译项目,但由于某种原因,
GDB
找不到
源文件
。GNU
gdb
(crosstool-NG****Reading s
浏览 3
提问于2015-06-25
得票数 0
3
回答
如何在
GDB
中打开
源文件
、
、
我使用
GDB
连接到正在运行
的
进程并捕获一个断点。我执行以下命令序列: (
gdb
)附加PID 现在,我在没有任何
源文件
的
情况下打开了GUI 。我一直在拼命地用google搜索一种加载/打开
源文件
的
方法,以便能够执行命令"break ",但不幸
的
是,我
找不到
任何简单可行
的
方法。
浏览 7
提问于2015-02-25
得票数 2
2
回答
GDB
单步执行到共享
库
时显示“没有这样
的
文件”,即使加载了调试符号也是如此。
、
、
、
我有一个C
库
,它是用 cc -fPIC -g -O3 -c -o obj/my_lib.o my_lib.c g++ -shared -Wl,-soname,libmy_lib.so.1 obj/my_lib.o -o libmy_lib.so.1.8.0 这个
库
被打包到debian包中,由dpkg-buildpackage生成libmy_lib1-1.deb、libmy_lib1-dev-安装所有这些包,然后我可以编译/链接一个简单
的
测试程序,该程序调用到
库
中。这是可行
的</
浏览 128
提问于2020-03-26
得票数 3
回答已采纳
3
回答
如何调试像printf这样
的
标准c库函数?
、
、
、
、
我想调试printf函数,所以当我进入printf函数(
gdb
调试器)时,它向我展示了以下内容:请帮助我理解这一点。
浏览 4
提问于2017-08-13
得票数 2
回答已采纳
1
回答
为什么
gdb
找不到
../sysdeps/unix/sysv/linux/ifaddrs.c
、
、
、
(
gdb
) b(
gdb
) run835 in ../sysdeps/unix/sysv/linux/ifaddrs.cDump of assembler code for function __freeifaddrs(
gdb
) where #0 __freeifa
浏览 0
提问于2018-01-17
得票数 10
回答已采纳
1
回答
gdb
找不到
cc编译
的
源文件
。
、
、
我有一个
源文件
testcc.c,它只是打印一个"Hello,World",我用cc编译它,如下所示我运行它
的
时候效果很好。现在,我想用下面的命令用
gdb
调试它。我可以看到
gdb
的
输出。 问题是/home/user/xxx/c是我当
浏览 1
提问于2012-11-14
得票数 1
回答已采纳
1
回答
Eclipse
GDB
找不到
源文件
、
、
、
工作区位于我
的
主目录中。 执行ls /home/myname/...&
浏览 0
提问于2018-04-04
得票数 3
1
回答
GDB
Eclipse
找不到
源文件
、
、
、
最近,我
的
CDT eclipse应用程序出现了一个bug,所以我下载了
GDB
进行调试。它给我带来了很多挫败感。最后,我设法正确地安装了
GDB
,但是当我尝试调试我
的
应用程序时,我得到了这个错误:没有名为/Desktop/workspace/TopVM/src/ShadowStack.h.
的
源文件
,正如您可以看到
的
那样,没有不必要
的
源文件
。在路径
的
末尾,它导致eclips
浏览 0
提问于2015-12-22
得票数 0
3
回答
将
GDB
附加到Eclipse以调试JNI C++代码
、
、
、
我还尝试在单独
的
shell中启动
gdb
,并将其附加到正在运行
的
java进程中。在这两种情况下,问题都是一样
的
:
GDB
找不到
要调试
的
源。尝试过
的
事情 将C++源代码文件夹添加到EclipseinEclipse中
的
GDB
解压配置中
的
“源”选项卡中。添加set环境LD_ library _path=/p
浏览 5
提问于2013-05-31
得票数 3
3
回答
如何在c++头文件上使用
gdb
?
、
、
、
我试着在网上搜索这个问题,但似乎
找不到
一个好
的
解决方案。我正在尝试使用
gdb
来调试我
的
c++程序。该程序由一个简单
的
main.cpp和一个模型.h组成。但是,每当我试图在头上放置一个断点时,比如
gdb
总是给我一条消息“没有名为TNFmodel.h
的
源文件
”。在另一个问题中,我看到了一个解决方案,通过"dir“将包含头文件
的
文件夹添加到
库
中。但是我
的
头
浏览 0
提问于2013-03-05
得票数 11
回答已采纳
1
回答
gdb
找不到
源文件
的
原因
、
、
我编译了一个名为libsuperdmgr.so
的
动态
库
。当我使用
gdb
调试这个
库
时,它不能链接到
源文件
。类似于以下内容:在框架3和4中,它可以显示
源文件
的
详细行,但是当它显示到框架2和框架1中
的
lib时,它没有显示详细
的
行号。
浏览 9
提问于2016-08-11
得票数 2
1
回答
GDB
重置配置
、
、
编辑:我先尝试用sudo apt-get autoremove
gdb
重新安装
gdb
,然后再用sudo apt-get install
gdb
重新安装。仍然不能解决问题。*t; t = malloc(sizeof(name));}[Inferior 1 (process 6621) exited normally] 无断
浏览 0
提问于2013-04-29
得票数 1
回答已采纳
1
回答
从源码构建幕府时如何在windows中安装
GDB
?
--
找不到
GDB
(缺少:
GDB
_COMMAND
GDB
_VERSION)在src/
GDB
_COMMAND/CMakeLists.txt:57处出现CMake错误(消息):如果
源文件
在C:/Users我试着从MinGW安装
GDB
,但不起作用 如何进一步进行?
浏览 30
提问于2019-01-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GDB的7 个单步调试命令|Linux 中国
Python里安装了库却报错找不到是怎么回事?
gdb实用的调试技巧:启动方式、堆栈信息、单步调试
深入Pyinstaller的使用,用spec添加资源文件
数据库找不到的信息,包装盒也许有-参比制剂实拍(二)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券