Cの環境設定
ローカル環境設定
あなたがC言語環境を設定したい場合は、確認する必要があり、その次の2つの利用可能なソフトウェア、テキストエディタとコンピュータのCコンパイラ。
テキストエディタ
これはあなたのプログラムを入力するために使用されます。 Windowsのメモ帳、OS編集コマンド、ブリーフ、イプシロン、Emacsやvimの/ viのを含むテキストエディタ。
異なるオペレーティングシステム上のテキスト・エディタの名前とバージョンが異なる場合があります。 たとえば、メモ帳は、典型的には、Windowsオペレーティング・システムで使用されている、のvim / viのは、WindowsおよびLinux / UNIXオペレーティングシステムで使用することができます。
編集者によって作成されたファイルは、多くの場合、ソースファイル、ソースコードを含むソースファイルと呼ばれます。 Cプログラムのソースファイルの拡張子は、通常"C"としてください。
プログラムを開始する前に、テキストエディタを持っているし、それをコンピュータプログラムを書くし、ファイルに保存し、コンパイルして実行するための十分な経験を持っていることを確認してください。
Cコンパイラ
ソースコード内のソースファイルに記述されては、人間が読み取り可能なソースです。 CPUは、与えられた指示に従ってプログラムを実行できるように、機械語に「翻訳」が必要です。
C言語コンパイラは、実行可能プログラムにソースコードをコンパイルするために使用されます。 これはあなたが既にプログラミング言語コンパイラの基本を理解している前提としています。
最も人気のある無料のコンパイラを使用すると、HPまたはSolarisを使用している場合、あなたは、各オペレーティング・システム上でコンパイラを使用することができ、GNU C / C ++コンパイラで利用可能です。
次のセクションでは、さまざまなC / C ++コンパイラのGNUオペレーティングシステムをインストールする方法をご案内します。 ここにも言及したC / C ++、主にCおよびC ++プログラミング言語に適したGNU gccコンパイラが。
UNIX / Linux上でのインストール
あなたは、あなたのシステムがGCCにインストールされているかどうかを確認するには、次のコマンドを使用して、コマンドラインで、LinuxまたはUNIXを使用している場合:
$ gcc -v
お使いのコンピュータは、GNUコンパイラをインストールしている場合は、次のメッセージが表示されます。
Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr ....... Thread model: posix gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)
GCCがインストールされていない場合は、従うhttp://gcc.gnu.org/install/にGCC詳細な手順をインストールします。
このチュートリアルでは、任意の特定のインスタンスで作成されたLinuxをベースにされすぎセントOSのLinuxシステム上でコンパイルされます。
MacのOSへのインストール
あなたは、Mac OS Xを使用している場合は、GCCを取得するための最も効率的な方法は、AppleのWebサイトからXcode開発環境をダウンロードし、インストール手順に従うことです。 一度インストールXcodeのは、GNUコンパイラを使用することができます。
Xcodeはから現在入手可能であるdeveloper.apple.com/technologies/tools/ダウンロード。
Windowsでのインストール
Windows上でGCCをインストールするには、MinGWのをインストールする必要があります。 MinGWのをインストールするには、MinGWのは、ホームページの訪問www.mingw.orgを 、MinGWのダウンロードページを入力して、MinGWのインストーラの最新バージョン、名前付きの形式MinGW- <バージョン> .exeファイルをダウンロードしてください。
MinWGをインストールするときは、少なくともGCC-コア、GCC-G ++、binutilsのとMinGWのランタイムをインストールしたいのですが、一般的に複数の他のアイテムをインストールすること。
あなたは、単にこれらのツールを指定するには、コマンドラインに名前を付けることができるように、PATH環境変数にインストール済みのMinGWのbinサブディレクトリを追加します。
インストールが完了したら、Windowsのコマンドラインからのgcc、グラム++、AR、ranlibを、dlltoolは、いくつかの他のGNUツールを実行することができます。