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

C++開発環境の構築:完全ガイド

ローカル環境のセットアップ

C++の開発環境を構築するには、以下の2つのソフトウェアがコンピュータに必要です。

テキストエディタ

プログラムを入力するために使用します。代表的なエディタには、Windowsメモ帳、OS Editコマンド、Brief、Epsilon、EMACS、vimやviなどがあります。

テキストエディタの名前とバージョンはオペレーティングシステムによって異なります。例えば、Windowsではメモ帳、WindowsおよびLinux、UNIXではvimやviが使用できます。

エディタで作成するファイルをソースファイルと呼び、C++では通常、.cpp、.cp、.cの拡張子で命名されます。

C++プログラミングを始めるにはテキストエディタを用意しておく必要があります。

C++コンパイラ

ソースコードを最終的な実行可能プログラムにコンパイルする実際のC++コンパイラです。

ほとんどのC++コンパイラはソースコードの拡張子を気にしませんが、特に指定しない場合、多くはデフォルトで.cppを使用します。

最も頻繁に使用され、無料で利用できるコンパイラはGNU C/C++コンパイラです。それ以外にも、HPやSolarisのコンパイラを使用できます(それぞれのOSを使用している場合)。

GNU C/C++コンパイラのインストール

UNIX/Linuxへのインストール

LinuxまたはUNIXを使用している場合、コマンドラインから以下のコマンドを実行してGCCがインストールされているか確認します:

$ g++ -v

GCCがインストールされている場合、以下のようなメッセージが表示されます:

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/ で詳細な手順に従って自分でインストールする必要があります。

Mac OS Xへのインストール

Mac OS Xを使用している場合、GCCを入手する最も簡単な方法は、AppleのウェブサイトからXcode開発環境をダウンロードし、簡単なインストール手順に従うことです。

Xcodeは現在、developer.apple.com/technologies/tools/ で入手可能です。

Windowsへのインストール

WindowsにGCCをインストールするには、MinGWをインストールする必要があります。MinGWのホームページ www.mingw.org にアクセスし、MinGWダウンロードページへのリンクをたどります。最新版のMinGWインストールプログラム(MinGW-<バージョン>.exe という名前)をダウンロードしてください。

MinGWのインストール時、最低限 gcc-core、gcc-g++、binutils、MinGWランタイムをインストールする必要がありますが、さらに追加でインストールしても構いません。

MinGWのインストールディレクトリの bin サブディレクトリを PATH 環境変数に追加して、コマンドラインからこれらのツールをシンプルな名前で呼び出せるようにします。

インストールが完了すると、Windowsコマンドラインから gcc、g++、ar、ranlib、dlltool などのGNUツールを実行できるようになります。

C言語

  1. C++クラステンプレート完全ガイド:実践的なジェネリックプログラミング
  2. Cプログラミング環境の構築:必須ツールとヒント
  3. C++プログラミング言語:概要と主要機能
  4. C++開発環境の構築:完全ガイド
  5. C++定数とリテラル完全解説:型、構文、ベストプラクティス
  6. C++演算子完全ガイド:種類、使い方、ベストプラクティス
  7. C++数値型完全ガイド:実践的な使い方と数学関数
  8. C++リファレンス完全理解:重要概念とポインタとの違い
  9. C++テンプレート完全ガイド:ジェネリックプログラミングの基礎
  10. Java開発環境構築ガイド:インストールとパス設定
  11. Java 10開発環境構築ガイド:ビルド、コンパイル、実行