「C++開発環境」の版間の差分
提供: C++入門
行12: | 行12: | ||
* 非統合開発環境 | * 非統合開発環境 | ||
− | ** | + | ** エディタ |
** [[コンパイラ]] | ** [[コンパイラ]] | ||
− | ** | + | ** デバッガ |
− | ** | + | ** ビルドツール |
− | * | + | * 統合開発環境 |
− | + | ||
== OS == | == OS == | ||
− | |||
OSによって、プログラミング環境があらかじめ用意されています。 | OSによって、プログラミング環境があらかじめ用意されています。 | ||
行37: | 行35: | ||
=== エディタ === | === エディタ === | ||
− | * | + | * Vim |
− | * | + | * Emacs |
− | + | '''エディタ''' でも '''統合開発環境''' になる、という話は、ここでは議論しません。 | |
=== コンパイラ === | === コンパイラ === | ||
* [[g++]] | * [[g++]] | ||
行48: | 行46: | ||
=== ビルドツール === | === ビルドツール === | ||
− | * | + | * Make |
− | * | + | * Autotools |
− | + | ||
=== デバッガ === | === デバッガ === | ||
− | * | + | * gdb |
− | + | ||
=== プロファイラ === | === プロファイラ === | ||
* [[gprof]] | * [[gprof]] | ||
− | |||
=== カバレッジ === | === カバレッジ === | ||
− | * | + | * gcov |
− | + | ||
== 統合開発環境 == | == 統合開発環境 == | ||
− | # | + | # '''統合開発環境'''を利用する場合、ソースコードの編集、コンパイル、デバッグをひと通り、1つの環境で行えます。 |
たとえば、統合開発環境には、以下のものがあります。 | たとえば、統合開発環境には、以下のものがあります。 | ||
− | * | + | * Microsoft Visual Studio |
− | * | + | * Eclipse CDT |
− | + | ||
== テスト == | == テスト == | ||
=== ユニットテスト === | === ユニットテスト === | ||
行74: | 行67: | ||
詳しくは、[[ユニットテストフレームワーク]] を参照して下さい。 | 詳しくは、[[ユニットテストフレームワーク]] を参照して下さい。 | ||
− | |||
− | |||
== 継続的インテグレーション/継続的デリバー == | == 継続的インテグレーション/継続的デリバー == | ||
* [[Jenkins]] | * [[Jenkins]] | ||
行84: | 行75: | ||
* [[clang++]] | * [[clang++]] | ||
* [[C++コンパイラ]] | * [[C++コンパイラ]] | ||
− | <!-- vim: filetype=mediawiki --> | + | <!-- vim: filetype=mediawiki |
+ | --> |
2015年10月31日 (土) 21:30時点における最新版
C++における開発環境の説明です。C++コンパイラやエディタ、プログラミングツールが中心です。
読み方
- 開発環境
- かいはつかんきょう
目次
概要
C++でのプログラミング環境について。
プログラミングをする場合、いろいろなやり方がありますが、たとえば、以下の方法があります。
- 非統合開発環境
- エディタ
- コンパイラ
- デバッガ
- ビルドツール
- 統合開発環境
OS
OSによって、プログラミング環境があらかじめ用意されています。
デフォルトである程度のコンパイラやデバッガが提供されている環境は、以下の通りです。
- FreeBSD
- Mac OS X
いろいろインストールが必要な環境は、以下の通りです。
- CentOS
- Windows
非統合開発環境
- ソースコードをエディタで編集します。
- コンパイルには、C++コンパイラ を利用します。
エディタ
- Vim
- Emacs
エディタ でも 統合開発環境 になる、という話は、ここでは議論しません。
コンパイラ
詳しくは、C++コンパイラ を参照して下さい。
ビルドツール
- Make
- Autotools
デバッガ
- gdb
プロファイラ
カバレッジ
- gcov
統合開発環境
- 統合開発環境を利用する場合、ソースコードの編集、コンパイル、デバッグをひと通り、1つの環境で行えます。
たとえば、統合開発環境には、以下のものがあります。
- Microsoft Visual Studio
- Eclipse CDT
テスト
ユニットテスト
詳しくは、ユニットテストフレームワーク を参照して下さい。