コードは、バイナリファイルにコンパイルされます
前処理----ヘッダファイル、マクロ展開、条件付きコンパイルキルコメントコード
アセンブリコードにコンパイル
オブジェクトコードを生成する.O(行いません)
実行可能なプログラムxxx.outを生成するためのリンク(DLL)
コードを実行する際に実行する前に、メモリパーティションがすでに存在している、それがメモリにロードされます
メモリに実行する前に(読み出し専用コード領域-----機能、データ---)データ、グローバル変数、静的変数(グローバルローカル初期化、リテラル領域(読み取り専用)--- BSS初期化されていませんデータ、グローバル変数、静的変数)
ランタイムは、上記メモリパーティションをロードし、次いで、スタック領域(自動スペース割り当て、自動解除)---自動メモリ管理をロード
その後、ヒープ----マニュアルアプリケーションスペース、および手動----プログラムの終了を解放をロードし、システムが回復します
- スタックは-----最後のアウトを備えています