「C++開発環境」の版間の差分

提供: C++入門
移動: 案内検索
 
行12: 行12:
  
 
* 非統合開発環境
 
* 非統合開発環境
** [[エディタ]]
+
** エディタ
 
** [[コンパイラ]]
 
** [[コンパイラ]]
** [[デバッガ]]
+
** デバッガ
** [[ビルドツール]]
+
** ビルドツール
* [[統合開発環境]]
+
* 統合開発環境
 
+
 
== OS ==
 
== OS ==
 
 
OSによって、プログラミング環境があらかじめ用意されています。
 
OSによって、プログラミング環境があらかじめ用意されています。
  
行37: 行35:
  
 
=== エディタ ===
 
=== エディタ ===
* [[Vim]]
+
* Vim
* [[Emacs]]
+
* Emacs
  
[[エディタ]]でも[[統合開発環境]]になる、という話は、ここでは議論しません。
+
'''エディタ''' でも '''統合開発環境''' になる、という話は、ここでは議論しません。
 
=== コンパイラ ===
 
=== コンパイラ ===
 
* [[g++]]
 
* [[g++]]
行48: 行46:
  
 
=== ビルドツール ===
 
=== ビルドツール ===
* [[make]]
+
* Make
* [[Autotools]]
+
* Autotools
 
+
 
=== デバッガ ===
 
=== デバッガ ===
* [[gdb]]
+
* gdb
 
+
 
=== プロファイラ ===
 
=== プロファイラ ===
 
* [[gprof]]
 
* [[gprof]]
 
 
=== カバレッジ ===
 
=== カバレッジ ===
* [[gcov]]
+
* gcov
 
+
 
== 統合開発環境 ==
 
== 統合開発環境 ==
# [[統合開発環境]]を利用する場合、ソースコードの編集、コンパイル、デバッグをひと通り、1つの環境で行えます。
+
# '''統合開発環境'''を利用する場合、ソースコードの編集、コンパイル、デバッグをひと通り、1つの環境で行えます。
  
 
たとえば、統合開発環境には、以下のものがあります。
 
たとえば、統合開発環境には、以下のものがあります。
  
* [[Microsoft Visual Studio]]
+
* Microsoft Visual Studio
* [[Eclipse CDT]]
+
* 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

非統合開発環境

  1. ソースコードをエディタで編集します。
  2. コンパイルには、C++コンパイラ を利用します。

エディタ

  • Vim
  • Emacs

エディタ でも 統合開発環境 になる、という話は、ここでは議論しません。

コンパイラ

詳しくは、C++コンパイラ を参照して下さい。

ビルドツール

  • Make
  • Autotools

デバッガ

  • gdb

プロファイラ

カバレッジ

  • gcov

統合開発環境

  1. 統合開発環境を利用する場合、ソースコードの編集、コンパイル、デバッグをひと通り、1つの環境で行えます。

たとえば、統合開発環境には、以下のものがあります。

  • Microsoft Visual Studio
  • Eclipse CDT

テスト

ユニットテスト

詳しくは、ユニットテストフレームワーク を参照して下さい。

継続的インテグレーション/継続的デリバー

関連項目