背景情報: C++ プログラム (LAMMPS - オープン ソース) は、実行するすべてのコマンドを含む入力スクリプトを取り込みます。実行可能ファイルの名前は「lmp_fedora」、入力スクリプトの名前は「in.hit」です。プログラムの実行コマンド「./lmp_fedora < in.hit」
私の問題: LAMMPS で .cpp ファイルの 1 つをデバッグしようとしています。
私の試み: 1. 「gdb lmp_fedora < in.hit」を試しましたが、失敗しました。2. また、ps aux を使用して実行中のプログラムの pid を見つけようとしましたが、それがどの id であるかはわかりませんでした。
私の質問: gdb を使用して入力スクリプト (C++ プロジェクトにリンクされたコマンドを含む) をどのようにデバッグしますか?