3

gdb を使用して、 Torch ライブラリのバイナリ ファイルをデバッグしようとしてい ます。コマンドラインから実行すると: gdb --args th

次のエラーが表示されます。

"/xxx/xxxx/torch/install/bin/th": not in executable format: File format not recognized

現在のインストールgdbが64ビットかどうかを確認しましたgdb64をインストールし、実行時に

gdb64 --args th

私はまだ同じエラー、の出力を受け取ります:

file /xxx/xxxx/torch/install/bin/th

は :

/xxx/xxxx/torch/install/bin/th: POSIX shell script, ASCII text executable, with very long lines 

実行可能ファイルがバイナリではなくスクリプトであるため、gdb が代わりにスクリプトをデバッグしようとしていることが問題であることを知りました。

私の質問は、これを克服し、gdb にコマンド自体の実行をデバッグさせる方法です。または、Torch インストールをスクリプトではなくバイナリ実行に置き換えることもできます。

4

2 に答える 2