C環境設定
ローカル環境設定
C 言語環境をセットアップする場合は、次の 2 つのソフトウェア、テキスト エディターと C コンパイラーがコンピューター上で利用可能であることを確認する必要があります。
テキストエディタ
これはプログラムを入力するために使用されます。テキスト エディタには、Windows メモ帳、OS 編集コマンド、Brief、Epsilon、EMACS、および vim/vi が含まれます。
テキストエディタの名前とバージョンは、オペレーティングシステムによって異なる場合があります。たとえば、メモ帳は Windows オペレーティング システムでよく使用され、vim/vi は Windows および Linux/UNIX オペレーティング システムで使用できます。
エディターを通じて作成されたファイルは、プログラムのソース コードが含まれるソース ファイルと呼ばれることがよくあります。 Cプログラムのソースファイルには通常「.c」という拡張子が付いています。
プログラミングを始める前に、テキスト エディターを持っており、コンピューター プログラムを作成してファイルに保存し、コンパイルして実行するのに十分な経験があることを確認してください。
C Compiler
ソースファイルに記述されたソースコードは人間が読めるソースです。 CPU が指定された命令に従ってプログラムを実行できるように、プログラムを機械語に「コンパイル」する必要があります。
C言語コンパイラは、ソースコードを最終的な実行可能プログラムにコンパイルするために使用されます。ここでは、プログラミング言語コンパイラーの基本をすでに理解していることを前提としています。
最も一般的に使用されている無料で利用可能なコンパイラーは GNU の C/C++ コンパイラーであり、HP または Solaris を使用している場合は、それぞれのオペレーティング システムでコンパイラーを使用できます。
以下のセクションでは、さまざまなオペレーティング システムに GNU の C/C++ コンパイラをインストールする方法を説明します。ここでは C/C++ についても触れていますが、これは主に GNU の gcc コンパイラーが C および C++ プログラミング言語に適しているためです。
UNIX/Linux へのインストール
Linux または UNIX を使用している場合は、コマンド ラインで次のコマンドを使用して、GCC がシステムにインストールされているかどうかを確認してください:
$ gcc -v
すでにコンピューターにインストールされている場合GNU コンパイラがインストールされていない場合は、次のメッセージが表示されます:
Using built-in specs.Target: i386-redhat-linuxConfigured 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 に基づいて書かれており、与えられたすべての例は Cent 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-core、gcc-g++、binutils、および MinGW ランタイムをインストールする必要がありますが、通常はさらに多くのものがあります。
MinGW インストールの bin サブディレクトリを PATH 環境変数に追加すると、コマンドラインで簡単な名前でこれらのツールを指定できるようになります。
インストールが完了すると、Windows コマンドラインから gcc、g++、ar、ranlib、dlltool、およびその他の GNU ツールを実行できます。