C++コードから生成されたexecutable_file
をデバッグしていました。 GDBセッションの途中で、source.cpp
ファイルを変更し、それらを再コンパイルして新しいexecutable_file
を再生成しました。今、私のシステムから古いファイルを削除しても、GDBは古いファイルexecutable_file
を実行しています。これはどのように可能ですか?どうすればGDBに新しいexecutable_file
を実行させることができますか?GDBは削除された実行可能ファイルを実行しています
UPDATE:
システムを再起動した後、すべては最初のコンパイルのためにうまく働いた、と私は新しいexecutable_file
を実行することができます。しかし、私は次の編集のために同じ問題を守っています。それにもかかわらず、私がexecutable.o
を取り除いて、すべてを再コンパイルするときれいに見えます。
これは私のメイクファイルの問題のためですか?それとも、私のUnixシステムで何か壊れてしまった?
デバッグを閉じて再起動しましたか? –
@Alexander O'Maraはい、問題は解決しません。 – Admia