コンピューターソフトウェア

Windows用のGCCコンパイラ

ソフトウェア開発に関連している多くの人に馴染みの略語GCCと。 このコンパイラ - フリーソフトウェアにコミットしている開発者のためのツール。 最初は、このツールは、Linuxベースのシステム用に作成されました。 しかし、Windows用のGCCの実現もあります。 彼女はMinGWのと呼ばれます。

物語

伝統的にオープンなオペレーティングシステムをサポートするためにプログラムを開発するために使用されているツールは、GNUツールです。 この名前のプロジェクトは1984年にリチャード・ストールマンによって作成されました。 それの必要性は、これらの日で、それはソフトウェア開発者の間で困難なコラボレーションだったという事実によるものでした。 これは、商用プログラムの所有者は、このような協力に多くの障害を組織しているという事実に起こっています。 プロジェクトの目的は、誰かがそのようなソフトウェアの独占的な権利を割り当てることができませんでしソフトウェアのセット、組み合わせて単一のライセンスを作成することでした。 GCC - それはプログラマのためのツールであり、そのようなキットの一部です。 Windowsのアナログの場合のみ、後に設立されました。

コンパイラは何ですか?

それはどのようなソフトウェアのこのタイプを説明する必要があります。 なぜそれが必要なのか? 一般的には、GCCコンパイラのWindowsまたはLinux用 - コンピュータを理解することができるマシンコードに、プログラマによって書かれたソースコードを変換することができますプログラムです。 「シェル」のようなものがあります。 その機能は、コンパイラのものと同じであるが、それはない完全に、ラインによる翻訳ラインを実行します。 バイナリコードである中間形態、 - プログラムはバイトコードに変換されます。 彼はその後、ランタイム、特定の仮想マシンで解釈しました。

デザイン

ソースコードを含むファイルは、プレーンテキスト文書として作成されます。 彼らは、任意の単純使用して作成することができる テキストエディタを。 また、エディタが内蔵されている特別な開発環境を利用することができます。 このような手段は、KDevelopのです。 エディタとして含有するこの培地、およびエディタの下方に位置する内蔵コンソール。 開発者は、ウィンドウを切り替えることなく、コードの編集のようなプログラムに従事し、コマンドコンソールを与えることができます。

テキストドキュメント - あなたはすでにディレクトリを作成したい、そしてそれプロジェクトを作成する前に。

特長

a.outの - WindowsのMinGWのためのGCCが作成されたすべての実行可能ファイル、名前にデフォルトで割り当てられます。 別の名前を与えたい場合は、名前のコンパイルコマンドの-oフラグに追加する必要があります。 これはほんの一、多くのフラグです。 すべてを表示するには、コマンドラインマンのgccコマンドをダイヤルする必要があります。 WindowsチームのためのLinuxの場合と同じです。 ユーザーの前にコンパイラのためのシステムを支援します。 ここでは、各フラグが意味することを見ることができます。 ヘルプシステムを終了するには、キーQを押す必要があります

GCCの仕事は三つの段階が含まれています。

  • プリプロセッサによる治療。
  • コンパイル;
  • レイアウト。

メインファイルの最初の段階では、プログラムの先頭でディレクティブで指定されたヘッダファイルの内容が含まれています。

プログラミング言語で書かれたプログラムのテキストの2段階に設定されたマシン命令に変換され、その結果がオブジェクト・ファイルに保存されます。 これは、ファイル形式の異なるコンピュータ上で異なる可能性があることは注目に値します。 ソースコードの形でプログラムを配布する方が便利である理由ですので、彼らはすべてのアーキテクチャに利用できるようにすることができます。 これは、GCCを作るものです。 ARM、Windowsの、インテル、Unixの - どこでもプログラムを実行する機能。

最後の段階では1にすべてのオブジェクト・ファイルをバインドします。 結果は、実行可能ファイルです。

このように、GCC - プログラムを作成するときに使用して快適です開発者のための便利なツール。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.delachieve.com. Theme powered by WordPress.