自宅で使用する Linux を学校で使用する Linux と最も似ているようにするにはどうすればよいですか。

自宅で使用する Linux を学校で使用する Linux と最も似ているようにするにはどうすればよいですか。

私たちは、プログラミングの課題が教師がテストに使用するシステムで実行されていることを確認するために、学校のサーバーにSSHを介して接続する必要がありました。 RHEL 6.2を実行しています。 VirtualBoxでRHEL 6.2を実行しているMacでプログラムをテストすると、学校の結果とは異なる結果が表示されます。同じ結果を得るために学校と同様にRHELを実行するためにとることができる措置はありますか?それとも信じられないほど変数(ハードウェア、ルート設定など)が多すぎますか?

編集:オペレーティングシステムプロセスのプログラミングはC ++で書かれています。私たちはシステムコールと他のものを扱っています。 tcsh、g ++を使用しています...他にもっと知っておくべきことがわかりません。これは私の最初のUnix / Linuxコースです。

ベストアンサー1

あなたはしなければならないことと正反対の仕事をしようとします。バグのあるプログラムが送信されないように、バグを見つけて修正するには、できるだけ異なる2つの環境を使用する必要があります。これにより、あるプラットフォームがバグのために失敗しなくても、別のプラットフォームでそれを発見する機会があります。

あなたの目標は、動作するソフトウェアを書くことであり、試したときに動作するソフトウェアを書くことではありません。

おすすめ記事