【发布时间】:2010-09-21 11:41:50
【问题描述】:
我正在尝试使用 GDB 进行调试(以查找烦人的段错误)。当我跑步时:
gdb ./filename
从命令行,我收到以下错误:
This GDB was configured as "i686-pc-linux-
gnu"..."/path/exec": not in executable
format: File format not recognized
当我执行时:
file /path/executable/
我得到以下信息:
ELF 64-bit LSB executable, AMD x86-64,
version 1 (SYSV), for GNU/Linux 2.4.0,
dynamically linked (uses shared libs), not stripped
我使用的是 GDB 6.1,可执行文件是用 gcc 版本 3.4.6 编译的。
在使用 gdb 方面,我有点不知所措,但据我所知,它应该在这种情况下工作。有什么想法吗?
【问题讨论】: