2つのバージョン間で意味のある変更を引き起こすgccのOS依存関係はありますか?これら2つのバージョンの間に違いはありますか?私はonlinegdbで私のコードをテストしたので確認したかったのですが、コミットする前に学校のCentOSサーバーでコードをコンパイルして確認することについて編集証がありました。これが必要かどうか疑問に思います。
ベストアンサー1
@foxに同意します。ただし、プラットフォーム固有の動作と未定義の動作(GCCが可能な場合は定義しようとする)もあります。これは、プラットフォームのオペレーティングシステムとハードウェアによって異なる場合があります。しかし、Gccは可能であれば一貫性を維持しようとします。
違いの例には、32ビットまたは64ビットのサイズlong int
とデータ型があります。size_t
(他のコンパイラでは8ビットまたは16ビットでもかまいません)。