Linux の gcc は、GNU によって開発された、優れたパフォーマンスを備えた強力なマルチプラットフォーム コンパイラーです。 gcc コンパイラは、C、C 言語のソース プログラムとターゲット プログラムをコンパイルし、実行可能ファイルにリンクできます。
gcc の正式名称は GNU Compiler Collection で、GNU が開発した強力かつ高性能なマルチプラットフォーム コンパイラです。複数の言語に対応したコンパイラ。 gcc は当初 C 言語コンパイラ (GNU C Compiler) として使用されていましたが、現在では C 言語に加えて、C、Java、Pascal などの言語もサポートされています。 gcc は複数のハードウェア プラットフォームをサポートします。
gcc の特徴
gcc は、複数のハードウェア プラットフォームをサポートするポータブル コンパイラです。たとえば、ARM、X86 などです。
gcc はローカル コンパイラであるだけでなく、プラットフォーム間でクロスコンパイルすることもできます。いわゆるローカル コンパイラとは、コンパイルされたプログラムがローカル環境でのみ実行できることを意味します。 gcc によってコンパイルされたプログラムは、他のプラットフォームでも実行できます。たとえば、組み込みプログラムを x86 でコンパイルし、arm で実行できます。
gcc には、さまざまな言語を解析するための複数の言語フロント エンドがあります。
gcc はモジュール式に設計されており、新しい言語と新しい CPU アーキテクチャをサポートできます。
gcc はフリー ソフトウェアです。誰でもこのソフトウェアを使用または変更することができます。
Gcc コンパイラは、C、C 言語ソース プログラム、アセンブラ プログラマ、およびターゲット プログラムを実行可能ファイルにコンパイルおよびリンクできます。実行可能ファイルの名前が指定されていない場合、gcc という名前のファイルが作成されます。 a.out が生成されます。
Linux システムでは、実行ファイルの拡張子は統一されておらず、ファイルの属性に基づいて実行ファイルと非実行ファイルが区別されます。
Gcc は入力ファイルのカテゴリを区別するためにサフィックスを使用します。gcc が従う規則のいくつかを紹介しましょう。
以上がLinuxのgccとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。