blob: f3185d37dacf15658220c6a8a399614cd5cd7778 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>C/C++プロジェクトの開発環境の定義</TITLE>
<meta name="KEYWORDS" content="NETBEANS, TUTORIAL, C/C++, tools">
<meta name="DESCRIPTION" content="Short tutorial that demonstrates using
local or remote tool collections to develop C/C++ projects in NetBeans IDE">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<a name="top"></a>
<h1>C/C++プロジェクトの開発環境の定義</h1>
<!-- START INTRO ---------------------------------------------------------------------------------------* -->
<!-- Contributed by <i>Ann
Rice</i> and maintained by
<i>Susan Morgan</i><br> -->
<div class="articledate" style="margin-left: 0px;font-style:italic;">
<p><em>2014年3月</em> [リビジョン番号: V8.0-1]</p></div>
<p>この短いチュートリアルでは、NetBeans IDEで、C/C++プロジェクトをビルドおよびデバッグするためのビルド・ホストとツール・コレクションを選択する基本的な手順を学ぶことができます。
</p>
<!-- END INTRO -->
<p><b>目次</b></p>
<img alt="このページの内容は、NetBeans IDE 7.3以降に適用されます" class="stamp" src="../../../images_www/articles/73/netbeans-stamp-80-74-73.png" title="このページの内容は、NetBeans IDE 7.3以降に適用されます">
<ul class="toc">
<li><a href="#requirements" title="要件">要件</a></li>
<li><a href="#installing" title="ツール・コレクションのインストール">ツール・コレクションのインストール</a></li>
<li><a href="#host" title="ビルド・ホストの指定">ビルド・ホストの指定</a></li>
<li><a href="#using" title="ツール・コレクション・リストの使用">ツール・コレクション・リストの使用</a></li>
<li><a href="#changing" title="プロジェクトのツール・コレクションの変更"> プロジェクトのツール・コレクションの変更</a></li>
</ul>
<h2><a name="requirements"></a>要件</h2>
<p><b>このチュートリアルに従うには、次のソフトウェアとリソースが必要です。</b> </p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">必須バージョン</th>
</tr>
<tr>
<td class="tbltd1">NetBeans IDE</td>
<td class="tbltd1"><a href="https://netbeans.org/downloads/index.html">バージョン7.3以降とNetBeans C/C++プラグイン</a></td>
</tr>
<tr>
<td class="tbltd1">Java Developer Kit (JDK)</td>
<td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">バージョン6、7または8</a></td>
</tr>
</table>
<br>
<p>必要なソフトウェアのダウンロードとインストールについては、<a href="../../../community/releases/80/install.html">NetBeans IDEのインストール手順</a>を参照してください。
</p>
<h2><a name="installing"></a>ツール・コレクションのインストール</h2>
<p>NetBeans C/C++モジュールには、Cコンパイラ、C++コンパイラ、makeユーティリティおよびgdbデバッガが最低限必要です。必要なコンパイラおよびツールをインストールおよび構成する手順については、<a href="../../../community/releases/80/cpp-setup-instructions.html">C/C++/Fortran向けのNetBeans IDEの構成</a>を参照してください。
</p><h2><a name="host"></a>ビルド・ホストの指定</h2>
<p>ローカル・ホスト(IDEを起動したシステム)またはUNIX®オペレーティング・システムを実行しているリモート・ホストで、プロジェクトをビルド、実行およびデバッグできます。Oracle SolarisおよびLinuxの各オペレーティング・システムのみが、リモート・ビルド・ホストとしてテストされています。初期状態では、IDEはローカル・ホストのみを使用するように設定されています。</p>
<p>リモート・ビルド・ホストは複数の方法で定義できます。
<ul><li>「サービス」ウィンドウの使用: 「ウィンドウ」>「サービス」と選択してから「C/C++ビルド・ホスト」を右クリックして「新規ホストの追加」を選択します。
</li>
<li>プロジェクトを右クリックし、「ビルド・ホストを設定」>「ホストの管理」を選択してから、「ビルド・ホスト・マネージャ」ダイアログ・ボックスで「追加」をクリックします。</li>
<li>「オプション」ウィンドウの使用: 「ツール」>「オプション」>「C/C++」>「ビルド・ツール」と選択してから、「ビルド・ホスト」リストの横にある「編集」ボタンをクリックします。</li>
</ul>
<p>詳細は、<a href="./remotedev-tutorial.html">C/C++リモート開発のチュートリアル</a>を参照してください。
</p>
<h2><a name="using"></a>ツール・コレクション・リストの使用</h2>
<p>ツール・コレクション・リストには、ローカル・ホストと各リモート・ビルド・ホスト上でIDEに使用できるツール・コレクションが示されます。ツール・コレクションは次のいずれかの方法で参照できます。
<ul><li>「サービス」ウィンドウの使用: 「ウィンドウ」>「サービス」と選択してから「C/C++ビルド・ホスト」および対象となるホストを拡張します。ツール・コレクション・ノードには、ホスト上で使用できるツール・コレクションが示されます。
</li>
<li>「プロジェクト」ウィンドウの使用: プロジェクトを右クリックし、「プロパティ」を選択してから「ビルド」カテゴリをクリックします。プロジェクトに使用するツール・コレクションを選択するか、ツール・コレクション・リストの横にあるボタンをクリックしてツール・コレクション・マネージャを開き、デフォルト・コレクションを設定して、ツール・コレクションを追加または削除します。
</li>
<li>「オプション」ウィンドウの使用: 「ツール」>「オプション」>「C/C++」>「ビルド・ツール」と選択します。このプロパティ・シートでは、「ビルド・ホスト」リストでホストを選択後にツール・コレクションを管理できます。
</li>
</ul>
<p>
各ケースでは、「ビルド・ホスト」リストで現在選択されているホストで見つかったコレクションがツール・コレクション・リストに表示されます。デフォルトのコレクションは太字で表示され、ビルド・ホストを使用して新しく作成するプロジェクトには、このコレクションが選択されます。特定のプロジェクト用のツール・コレクションは、プロジェクト・プロパティで変更できます。</p>
<h3>デフォルト・ツール・コレクションの変更</h3>
<p>デフォルト・ツール・コレクションを変更するには、ツール・コレクション・リストからコレクションを選択して、「デフォルト」をクリックします。選択したビルド・ホストを使用して新しく作成するプロジェクトには、新規デフォルト・ツール・コレクションが選択されます。
</p>
<h3><a name="adding"></a>ビルド・ホストへのツール・コレクションの追加</h3>
<p>ツール・コレクションを追加する場合、IDEがコンパイラを使用できるようにします。ツールはシステムにインストール済である必要があります。</p>
<p>ビルド・ホストと関連付けられたツール・コレクションを追加するには:
</p>
<ol>
<li>「サービス」ウィンドウで、コレクションを追加する場所の「C/C++ビルド・ホスト」のノードを展開します。
</li>
<li>ツール・コレクション・ノードを右クリックして「新規ツール・コレクションの追加」を選択します。<br>ツール・コレクション・リストの下の「追加」ボタンをクリックして、「ツール」>「オプション」>「C/C++」>「ビルド・ツール」タブからコレクションを追加することもできます。<br><br>ツール・コレクションの追加ダイアログ・ボックスが開きます。<br><br> <img alt="「新規ツール・コレクションの追加」ダイアログ・ボックスのスクリーンショット" class="b-all margin-around" src="../../../images_www/articles/73/cnd/development-environment/add-collection.png">
</li>
<li>「新規ツール・コレクションの追加」ダイアログ・ボックスで、「ベース・ディレクトリ」フィールドにツール・コレクションの実行可能ファイルのディレクトリ・パスを入力するか、「参照」ボタンを使用してディレクトリ(通常は<tt>bin</tt>と呼ばれている)に移動します。
</li>
<li>「ツール・コレクション・ファミリ」と「ツール・コレクション名」は、有効なパスに対して自動的に入力されます。IDEで表示する別の名前をコレクションに指定することもできます。ツール・コレクション・ファミリを変更する場合は、指定するファミリがコレクションに適切であることを確認してください。適切ではなかった場合、コンパイラのフラグが有効にならない可能性があります。
</li>
<li>「OK」をクリックします。<br><br>ツール・コレクションのリストに新規ツール・コレクションが追加されます。</li>
</ol>
<h2><a name="changing"></a>プロジェクトのツール・コレクションの変更</h2>
<p>プロジェクトを作成すると、現在のデフォルト・ツール・コレクションがプロジェクトのツール・コレクションとして選択されます。コレクション・リストでプロジェクトのツール・コレクションを別のコレクションに変更するか、プロジェクトにあわせてツール・コレクションをカスタマイズできます。
</p><p>既存のプロジェクトに別のツール・コレクションを選択するには:</p>
<ol>
<li>「プロジェクト」ウィンドウでプロジェクトのノードを右クリックし、「プロパティ」を選択します。</li>
<li>
「プロジェクト・プロパティ」ダイアログ・ボックスで、「カテゴリ」リストの「ビルド」ノードを選択します。
</li>
<li>ビルド・ツール・プロパティの「ビルド・ホスト」が、ビルドするホストに設定されていることを確認します。
</li>
<li>「ツール・コレクション」ドロップダウン・リストからコレクションを選択します。 <br><br> <img alt="「プロジェクト・プロパティ」ダイアログの「ビルド」パネルのスクリーンショット" class="b-all margin-around" src="../../../images_www/articles/73/cnd/development-environment/select-collection.png">
</li>
<li>「OK」をクリックします。</li>
</ol>
<p>次回プロジェクトをビルドするときに、選択したツール・コレクションが使用されます。</p>
<p>
</p><h2>関連項目</h2>
<p>NetBeans IDEでのC/C++/Fortranを使用した開発に関する詳細な記事は、<a href="https://netbeans.org/kb/trails/cnd.html">C/C++の学習</a>を参照してください。</p>
<div class="feedback-box"><a href="mailto:users@cnd.netbeans.org?subject=Feedback:%20Defining%20Your%20C/C++%20Project's%20Development%20Environment%20-%20NetBeans%20IDE%207.3%20Tutorial">このチュートリアルに関するご意見をお寄せください</a></div>
</BODY>
</HTML>