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の使用に関しては、私は少し水が足りませんが、私が知る限り、このインスタンスでは機能するはずです。何がうまくいかないのですか?