C プログラムがコンパイルされた後、どのようなファイルが生成されますか?

angryTom
リリース: 2020-03-09 17:40:05
オリジナル
9168 人が閲覧しました

C プログラムがコンパイルされた後、どのようなファイルが生成されますか?

C プログラムのコンパイル後に生成されるファイルは何ですか?

コンパイラは、前処理と 4 つのステップで C プログラムのソース コードをバイナリに変換します。コンパイル、アセンブリ、リンク

1. 前処理: マクロ、静的メンバーなどのプリコンパイル アクションはこの段階で処理されます; (Unix: .i)

2.コンパイル: アセンブリ ファイルを生成します。このプロセス中にコンパイラはソース コードを最適化します。 (Unix: .s)

3. アセンブリ: アセンブリ ファイルを実際に実行可能なターゲット ファイルに生成します ( Unix: .o Win: .obj);

4. リンク: ターゲット ファイルを実行可能ファイルにリンクします (Unix: .out Win: .exe)。

概要: C 言語のコンパイル段階では、コンパイラーは構文をチェックし、コードを最適化し、接尾辞名 .s が付いたアセンブリ コードを生成します。

プログラミングの知識について詳しくは、PHP 中国語 Web サイト をご覧ください。

以上がC プログラムがコンパイルされた後、どのようなファイルが生成されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!