質問: 不正なコンパイルコマンドで上書きされたソースを回復するにはどうすればよいですか? c++のソースコードを作成し、次のコマンドラインを使用して同じ名前でコンパイルしました。例:c++ source-code.cpp -o source-code.cpp これで、ソースコードが実行可能プログラムに置き換えられました。ソースコードを取得する方法はありますか。 linuxは初めてなので、元に戻す方法があるかどうかわかりません。終わったよ。
回答: 不可能だとは言いません。 fbiはおそらく、運の大きな山積みの助けを借りて、その一部を取り戻すことができます。ただし、実行可能ファイルは確かにソースよりも大きいため、すべてを上書きしました。これが、バージョン管理システムを使用する必要がある理由の1つです。 svnをチェックしてください 。