ホームページ  >  記事  >  バックエンド開発  >  C言語で書かれたプログラムをコンピュータが認識できるように翻訳するにはどのようなプログラムを使えばよいでしょうか?

C言語で書かれたプログラムをコンピュータが認識できるように翻訳するにはどのようなプログラムを使えばよいでしょうか?

青灯夜游
青灯夜游オリジナル
2020-08-31 17:35:5523528ブラウズ

C言語で書かれたプログラムは、コンピュータに認識される前に「コンパイラ」で翻訳する必要があります。 C 言語で書かれたプログラムは、コンピュータ上で実行する前に実行可能プログラムに変換する必要があり、このプロセス中にコンパイラで処理する必要があります。

C言語で書かれたプログラムをコンピュータが認識できるように翻訳するにはどのようなプログラムを使えばよいでしょうか?

C言語で構成された命令列をCソースプログラムと呼び、ソースプログラムファイルの拡張子は「.c」となります。ソースプログラムはCコンパイラでコンパイルされ、拡張子「.obj」が付いたバイナリファイル(オブジェクトファイルと呼ばれます)が生成され、そのオブジェクトファイルとC言語が提供する各種ライブラリ関数を「リンク」と呼ばれるソフトウェアで接続します。起動して、接尾辞「.exe」が付いた実行可能ファイルを生成します。

コンパイラ、コンパイル プログラム (コンパイラとも呼ばれる) は、高級プログラミング言語で書かれたソース プログラムを、機械語形式の同等のターゲット プログラムに翻訳する翻訳プログラムを指します。コンパイラは、生成的実装アプローチを使用して実装される翻訳プログラムです。高級プログラミング言語で書かれたソースプログラムを入力とし、アセンブリ言語や機械語で表現されたターゲットプログラムを出力とします。コンパイルされたターゲット プログラムは、通常、実行中のプログラムのサポートを受けて実行し、初期データを処理し、必要な計算結果を計算するために、実行段階も通過します。

コンパイラ フレーズは 2 つの方法で理解できます。

1. プログラムのコンパイルは、コンパイル原理テクノロジーに基づいた高級プログラミング言語コンパイラーによって機械語バイナリ コードに変換されるアクションです。

2. Compiler は動名詞であり、特にコンパイラーを生成するソフトウェア プログラムを指します。

関連する推奨事項: C 言語チュートリアル ビデオ

以上がC言語で書かれたプログラムをコンピュータが認識できるように翻訳するにはどのようなプログラムを使えばよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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