C ++プログラムの編集、前処理、コンパイル、リンク、実行可能ファイル

1.編集:それは、C / C ++プログラムで書かれています  
2.前処理:C / C ++前処理プログラム命令に対応する新しいアセンブリ。前処理した後、元のファイルとファイルを意味し、出力ファイルに、何の条件付きコンパイルディレクティブが存在しない、特別な記号をマクロ定義を生成しないしないという異なるが、異なる内容ではありません。  
3.コンパイル:ファイルは、事前字句解析、構文解析、意味解析と最適化のシリーズを完了し、対応するアセンブリ言語ファイルを生成します。  
4.リンク:リンカターゲットファイルは、完全な実行可能プログラムを生成するために一緒にリンクされ(おそらくライブラリファイルがあるでしょう)。すべてのこれらのオブジェクトは、オペレーティングシステムによってAとなるように、リンカーの主な仕事は、他のファイルで定義されたシンボルに接続された文書内で参照シンボルで互いに接続され、関連するターゲット・ファイル、あります統一された全体の実行をロードします。このプロセスでは、呼び出された関数が定義されていないでしょう。  

おすすめ

転載: www.cnblogs.com/didiaoxiaoguai/p/11681730.html