我有一个来自OpenSSL (特别是SSL_read)的段错误,我想调试它。我认为在这里采取的最好的步骤是自己构建带有调试符号的库,这样我就可以进入函数并查看它正在执行的命令。我不清楚如何a)自己构建这个库,b)破解makefile来给我调试符号。有没有人有使用这个特定的库做这件事的经验,或者有关于这种构建和修改方法的一般指南?
收到此错误:
./config -d
Operating system: x86_64-whatever-linux2
This system (debug-linux-x86_64) is not supported. See file INSTALL for de
我有一个带有分段错误的小,我想跟踪它(这是一个例子,为了测试目的手动添加了分段错误,在实际的项目中,我不知道剩下的分段错误)。我决定使用,这样我就可以创建微型文件,然后跟踪我的计算机上的问题。我在windows中成功地完成了这个示例项目。但是,我不能打开Linux中的dmp文件来调试它们。
我尝试过使用,正如在一节中解释的那样,在Linux上使用minidump-2核。但是,当我运行这个命令时,我会得到以下错误:This minidump was not generated by Linux or NaCl.显然是使用Ubuntu18.04的同一台计算机来运行生成dmp文件的代码并将其转换为一
在使用GDB进行调试时,我面临着一个特殊的挑战。我的二进制文件正在生成内核。当我调试它的时候,GDB。我没有获得相关的调试信息。
GDB stack trace (bt):-
[root@ussdgw5 bin]# gdb pull core.11328
GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-23.el5)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licen
我有一些代码崩溃并产生了一个核心转储。当在GDB中打印时,它的顶部看起来是这样(更改了名称)。
#0 0x00007f66be37d428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007f66be37f02a in __GI_abort () at abort.c:89
#2 0x00007f66be9b784d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/l
我遇到了一些麻烦,让Command /Developer/Cocotron/1.0/Linux/i386/gcc-4.3.1/bin/i386-ubuntu-linux-gcc failed with exit code 1进入链接阶段。现在,我可能是一个疯狂的人,但我似乎能够在Xcode3中获得更具体的东西?如果我没记错的话,我曾经收到过这样的有用的警告:
warning: libpulse-simple.so.0, needed by /Developer/Cocotron/1.0/Linux/ i386/Frameworks//libSDL-1.2.so, not found (try
各位,
当我将包部署到linux环境时,我遇到了这个错误:
.../Linux-2.6c2.5-i686/Ncurses/Ncurses-15766.0-0/lib/libncurses.so.5 is encountered a second time at /apollo/_env/FBAMerchantAutoRemovalDaemon-swit1na.1755067.237551097.1107633519/perl/lib/perl5.8-dist/File/Find.pm line 542.
虽然我读了perl脚本,但我不知道出了什么问题。我怀疑我的环境被污染了。有没有人知道出了什