Cプログラミング環境の構築:必須ツールとヒント
Cプログラミング環境のセットアップ
Cプログラミング言語の環境を構築するには、コンピュータに以下の2つのソフトウェアツールが必要です:(a) テキストエディタ、および(b) Cコンパイラ。
テキストエディタ
プログラムを入力するために使用します。エディタの例:Windows Notepad、OS Editコマンド、Brief、Epsilon、EMACS、vim、viなど。
テキストエディタの名前とバージョンはOSによって異なります。例えば、WindowsではNotepad、Windows/Linux/UNIXではvimやviが使用できます。
エディタで作成するファイルはソースファイルと呼ばれ、プログラムのソースコードを含みます。Cプログラムのソースファイルは通常、拡張子".c"で命名されます。
プログラミングを始める前に、テキストエディタが準備できており、コンピュータプログラムの作成、ファイルへの保存、コンパイル、実行の経験があることを確認してください。
Cコンパイラ
ソースファイルに記述されたソースコードは、プログラムの人間可読なソースです。これはCPUが指示通りにプログラムを実行できるよう、「コンパイル」されて機械語になる必要があります。
コンパイラはソースコードを最終的な実行可能プログラムにコンパイルします。最も頻繁に使用される無料のコンパイラはGNU C/C++コンパイラですが、それぞれのOSをお持ちの場合はHPやSolarisのコンパイラも利用可能です。
以下のセクションでは、様々なOSへのGNU C/C++コンパイラのインストール方法を説明します。GNU gccコンパイラはCとC++の両方で動作するため、C/C++を一緒に言及しています。
UNIX/Linuxへのインストール
LinuxまたはUNIXを使用している場合、コマンドラインから以下のコマンドを入力してGCCがシステムにインストールされているか確認してください:
$ 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がインストールされていない場合は、https://gcc.gnu.org/install/ の詳細な手順に従って自分でインストールする必要があります。
このチュートリアルはLinuxベースで書かれており、すべての例はLinuxシステムのCent OSフレーバーでコンパイルされています。
Mac OSへのインストール
Mac OS Xを使用している場合、GCCを入手する最も簡単な方法は、AppleのWebサイトからXcode開発環境をダウンロードし、簡単なインストール手順に従うことです。Xcodeをセットアップすれば、GNUコンパイラをC/C++で使用できるようになります。
Xcodeは現在、developer.apple.com/technologies/tools/で入手可能です。
Windowsへのインストール
WindowsにGCCをインストールするには、MinGWをインストールする必要があります。MinGWをインストールするには、MinGWのホームページwww.mingw.orgにアクセスし、MinGWダウンロードページへのリンクをたどります。最新版のMinGWインストールプログラム(MinGW-<version>.exeという名前)をダウンロードしてください。
MinGWのインストール時に、最低限gcc-core、gcc-g++、binutils、MinGWランタイムをインストールする必要がありますが、さらに多くをインストールしても構いません。
MinGWインストールのbinサブディレクトリをPATH環境変数に追加し、コマンドラインでこれらのツールを簡単な名前で指定できるようにします。
インストール完了後、Windowsコマンドラインからgcc、g++、ar、ranlib、dlltool、およびその他のGNUツールを実行できるようになります。
C言語
- Raspberry Pi で Motion を使ったライブ IP カメラのセットアップ – ステップバイステップガイド
- 2021年版:Windows/macOS/Linux対応C++ IDEおすすめ15選(無料・有料)
- C++開発環境の構築:完全ガイド
- C#開発環境:ツールとフレームワークの概要
- Python 開発環境の構築ガイド:インストールから実行まで完全解説
- Java開発環境構築ガイド:インストールとパス設定
- Java 10開発環境構築ガイド:ビルド、コンパイル、実行
- Java 10で実験的Graal JITコンパイラを有効化する方法
- Java 9開発環境構築ガイド
- Java 8環境構築ガイド:簡単セットアップ手順
- 繊維染料の環境影響と持続可能な代替案