ホームページ  >  記事  >  バックエンド開発  >  C言語の実行可能プログラムの拡張子は何ですか?

C言語の実行可能プログラムの拡張子は何ですか?

青灯夜游
青灯夜游オリジナル
2020-10-27 11:02:547161ブラウズ

C言語の実行可能プログラムの拡張子は「.exe」です。 C言語プログラムが「コンパイラ」によってコンパイルされると、拡張子「.obj」が付いたバイナリファイルが生成され、この「.obj」ファイルとC言語が提供するさまざまなライブラリ関数を「リンカ」が接続します。拡張子「.exe」が付いた実行可能ファイル。

C言語の実行可能プログラムの拡張子は何ですか?

チュートリアルの推奨事項: 「c 言語チュートリアル ビデオ

C 言語ソース プログラムが C によってコンパイルされた後言語コンパイラは、接尾辞「.OBJ」が付いたバイナリファイル(オブジェクトファイルと呼ばれます)を生成し、最後に「Link」と呼ばれるソフトウェアがこの「.OBJ」ファイルをC言語が提供するさまざまなライブラリと接続します。を組み合わせて、接尾辞「.EXE」が付いた実行可能ファイルを生成します。当然のことですが、C言語はすぐには実行できません。

C言語ソースプログラムの拡張子:.c

オブジェクトファイルの拡張子:.obj

実行ファイルの拡張子:.exe

ソースプログラム:プログラムは次のようになります。高級言語やアセンブリ言語で書かれたプログラムをソースプログラムと呼びます。 C言語ソースプログラムの拡張子は「.c」です。ソースプログラムはコンピュータ上で直接実行することはできず、ソースプログラムをバイナリ形式のコードにコンパイルする「コンパイラ」が必要です。

ターゲットプログラム: ソースプログラムを「コンパイラ」でコンパイルして得られるバイナリコードをターゲットプログラムと呼びます。対象プログラムの拡張子は「.obj」です。

ターゲット コードはすでに機械命令ですが、ターゲット プログラムが関数呼び出しの問題を解決していないため、まだ実行できません。完全な実行可能プログラムを形成するには、各ターゲット プログラムをライブラリ関数と接続する必要があります。 。

実行可能プログラム: ターゲット プログラムはライブラリ関数と接続されて、オペレーティング システム上で独立して実行できる完全なプログラムを形成します。これは、実行可能プログラムと呼ばれます。実行可能プログラムの拡張子は「.exe」です。

プログラミング関連の知識について詳しくは、プログラミング入門をご覧ください。 !

以上がC言語の実行可能プログラムの拡張子は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。