工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

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言語

  1. Raspberry Pi で Motion を使ったライブ IP カメラのセットアップ – ステップバイステップガイド
  2. 2021年版:Windows/macOS/Linux対応C++ IDEおすすめ15選(無料・有料)
  3. C++開発環境の構築:完全ガイド
  4. C#開発環境:ツールとフレームワークの概要
  5. Python 開発環境の構築ガイド:インストールから実行まで完全解説
  6. Java開発環境構築ガイド:インストールとパス設定
  7. Java 10開発環境構築ガイド:ビルド、コンパイル、実行
  8. Java 10で実験的Graal JITコンパイラを有効化する方法
  9. Java 9開発環境構築ガイド
  10. Java 8環境構築ガイド:簡単セットアップ手順
  11. 繊維染料の環境影響と持続可能な代替案