腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
GDB无法识别未剥离的可执行
文件
、
、
我在我的
linux
机器上使用GDB可执行
文件
来
调试
我的可执行
文件
(Rild)。我的可执行
文件
详情如下:我收到以下错误:-C
浏览 0
提问于2016-05-07
得票数 1
1
回答
二进制
启动时出现分段故障
、
、
如何在
Linux
上
调试
启动
二进制
文件
导致的分段故障?该
二进制
文件
没有可用的源代码。 如何知道导致seg错误的
二进制
文件
所做的系统调用。有没有什么
调试
工具可能会有帮助?
浏览 0
提问于2013-07-05
得票数 1
1
回答
Linux
中剥离
二进制
文件
与非剥离
二进制
文件
的区别
、
谁能给我解释一下在
Linux
中剥离和非剥离
二进制
文件
的实际区别是什么? 经过一点谷歌搜索后,我发现未剥离的
二进制
文件
包含
调试
信息,而剥离的
二进制
文件
不包含
调试
信息。
浏览 2
提问于2014-03-27
得票数 20
回答已采纳
1
回答
GDB:运行不带符号的cpp进程
调试
、
、
运行应用程序的
Linux
系统。此应用程序是不带任何
调试
符号的cpp
二进制
文件
。这个应用程序如何使用100%的cpu。想要
调试
为什么它会无限运行。如果我停止并用
调试
符号替换
二进制
文件
,这个问题可能无法重现。 因此,在另一个环境中使用
调试
符号运行相同的应用程序。在这里它运行得很好。我可以比较它们(使用和不使用
调试
符号
二进制
文件
),并推断使用GDB有什么问题吗?
浏览 3
提问于2018-08-25
得票数 1
1
回答
用于
Linux
开发
调试
共享库的Visual c++
、
、
我想在Visual开发中
调试
shared library。
调试
可执行
文件
运行良好,但共享库没有命中断点。我该怎么安排呢? gcc -Wall -c -gdwarf-2 -o com.o com.c -fPIC rm -rf *.o libcom.so.1 在打开共享库之前,我可以
调试
它吗
浏览 0
提问于2018-02-07
得票数 1
回答已采纳
1
回答
尝试远程使用gdb的奇怪错误:我做错了什么?
、
、
我制作了一个名为hello.c的程序,在砧上我用它将在砧上运行和
调试
。但是我想从我的桌面上
调试
它(这样我就可以通过emacs使用
调试
器)$gdbserver anvil:24000 hello但是在桌面上,我试着远程连接,我得到的只是奇怪的错误--有一些连接的迹象:在我输入目标远程砧:24000之后,另一端打印‘来自主机10.17.20.149的远程<
浏览 3
提问于2011-10-17
得票数 1
回答已采纳
1
回答
在
linux
中用/usr/lib和/lib路径中的未剥离库替换已剥离库的效果
、
、
、
、
liblog4c.so.3.3.0/lib/ld-2.24.so 由于我需要为我的一个进程(例如:snmp代理 process)运行,所以使用带有
调试
符号的libs将有助于识别
文件
位置、函数名信息。从/proc/$pid/maps
文件
中发现,除了snmp进程之外,还有其他一些进程也在使用这些列表库。所以,当我在相同的路径中用未剥离的库替换现有的已剥离库时,这些进程会发生什么。
浏览 1
提问于2021-06-30
得票数 1
2
回答
Eclipse
调试
附加到进程-不是以可执行格式:
文件
格式不被识别
、
、
我正在尝试使用Eclipse与CDT一起
调试
64位
二进制
文件
。这个
二进制
文件
是在Eclipse之外构建的,运行良好。我在eclipse之外启动
二进制
文件
,然后尝试使用'C/C++附加到Application‘
调试
配置类型来附加到进程。我不太清楚该如何处理,我读到它可能与Eclipse中的
二进制
解析器有关: 提到解析器,而用PE解析器描述了一个错误,这个错误是固定的。我在
Linux
x64上使用Ec
浏览 8
提问于2011-08-26
得票数 7
1
回答
当使用lldb进行远程
调试
时,远程
二进制
程序是否需要
调试
符号?
、
、
使用gdb,可以剥离远程
二进制
文件
,并且本地
二进制
文件
包含
调试
符号。 使用lldb,我可以使用gdb-remote连接到远程gdbserver,但是如何告诉lldb在哪里找到
调试
符号?lldb local-binary似乎无法识别本地
二进制
文件
中的
调试
信息。Source/hy/sca/target/x86_64-unknown-
linux
-musl/debug
浏览 2
提问于2021-02-08
得票数 0
2
回答
如何在OSX10.9(小牛)上使用GDB而不是LLDB
调试
ELF
文件
?
、
、
我有一个名为app2的ELF可执行
文件
,它是在
Linux
下编译的,它不能由GDB在Mac上
调试
。但是使用没有问题。ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/
Linux
浏览 5
提问于2014-04-26
得票数 1
6
回答
用gdb和gdbserver从Windows远程
调试
Linux
进程: Windows端到底需要什么?
、
、
、
、
我能够使用CDT在gdbserver下在
Linux
目标上开始远程进程,然后从Windows主机附加gdb。两个
Linux
系统之间的
调试
工作正常,所以很明显,我在Windows主机端做了一些错误的事情。我的具体问题是: gdb的Cygwin版本是否足以
调试
远程
Linux
进程,还是需要一个特殊的跨gdb才能在Windows上运行并与
Linux
进程一起工作?使用gdb进行远程
调试
需要在主机系统上使用符号。实现这一目标的最简单方法是什么?我是否可以将
Linux</e
浏览 3
提问于2010-08-17
得票数 23
回答已采纳
1
回答
无法转储本地库的符号: loadDataForPdb和loadDataFromExe失败
、
我复制了Google breakpad for Android的示例,并将其添加到我的项目中。我首先遇到了一个小转储的问题(我触发了SIGSEGV错误,但我的SD卡上什么都没有写)。我终于设法得到了一些小转储(我真的不知道怎么做,但这不是我的主要问题)。dump_syms.exe libcppinterface.so > libcppinterface.so.symOpen failed
浏览 1
提问于2013-03-02
得票数 0
回答已采纳
2
回答
对于特定的操作系统(
Linux
),C/C++裸金属编译和编译有什么区别?
、
、
、
、
假设您有一个交叉编译工具链,它为ARM体系结构生成
二进制
文件
。您的工具链如下所示(使用
Linux
在X86_64机器上运行):
二进制
级别的差异,在两个案例之间的信息,他们各自(如
调试</
浏览 2
提问于2014-04-11
得票数 7
回答已采纳
1
回答
调试
ELF
文件
、
、
、
、
我已经得到了这个EFL
文件
,我需要对其进行
调试
/单步执行。这是一场逆向工程竞赛。我所需要做的就是找出寄存器在特定时间点和特定位置的值。我使用Hopper反汇编程序找出了感兴趣的地址。有没有一种至少可以在进程上附加
调试</
浏览 0
提问于2016-11-08
得票数 0
2
回答
如何使用铬无头与铬?
、
、
、
若要通过DevTools远程
调试
协议使用,请启动一个正常的Chrome
二进制
文件
,该
二进制
文件
带有- flag命令行标志(
Linux
-仅限于目前): 我如何告诉chromedp发送-无头标志,以及其他标志?
浏览 7
提问于2017-05-19
得票数 3
回答已采纳
1
回答
如何在Visual 2010中远程编译和
调试
Linux
、
、
源代码(理想的项目)将由gcc/g++在
Linux
(Ubuntu)下编译。源/项目将在Visual环境中打开/编辑。将对输出
二进制
文件
进行
调试
,以便跟踪到Visual 2010中的视图,并逐步在
Linux
中运行。实现这一目标需要什么?
浏览 4
提问于2015-09-12
得票数 0
回答已采纳
1
回答
CMake保存已剥离的
调试
信息
、
、
、
通常的做法是使用
调试
符号进行编译,然后使用objcopy将
二进制
文件
分离为发行版可执行
文件
和包含
调试
信息的
文件
(然后将其包装到单独的包中或存储在符号服务器上)。 如何在CMake中正确地分离
调试
符号?平台是
Linux
和GCC。
浏览 13
提问于2015-09-30
得票数 9
回答已采纳
1
回答
生成配置始终在添加
调试
符号
、
我曾经在Qt 5.10.0上运行我的应用程序,我不记得遇到过这个问题,我确实发布了build,我得到了没有符号的
二进制
文件
。在5.9.2版本中,我选择了release build,我仍然得到了巨大的
二进制
文件
,Makefile是用包含-g的CFLAGS生成的,但是如果我手动删除它,我得到的是没有
调试
符号的
二进制
文件
。
浏览 16
提问于2019-06-26
得票数 0
2
回答
Android CMake和ndk构建生成不同大小的
文件
。
、
、
、
当我使用ndk构建以获得一个静态库(.a)时,它生成一个542 k
文件
,而cmake将生成一个1.7Mb
文件
。两者都是发布版本。我正在使用ndk版本19进行构建,与相关的工具链
文件
。 这是一个已知的问题吗?
浏览 0
提问于2020-11-02
得票数 0
2
回答
在
Linux
中,何时何地命名的进程
我一直在尝试跟随
Linux
上的进程创建流程。到目前为止,我已经放入了一些
调试
printk来理解
Linux
内核中的pid分配,然而,现在我希望在创建(或执行)时将pid映射到
二进制
文件
。我知道
Linux
创建进程的方式是派生init,然后做一个exec..or,直接从init执行一个exec。 我正在尝试跟踪填充新task_struct上的字段comm的时间和位置。comm字段存储正在执行的
二进制
文件
。到目前为止,无论我在哪里尝试打印comm字段( con
浏览 1
提问于2013-02-23
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux coredump调试
微软开始提供 DirectX 着色器编译器 Linux 二进制文件
掌握这10种方法帮你快速在Linux上分析二进制文件
Python 调试技巧 Linux 中国
PySpark分析二进制文件
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券