blob: ea7e325b94ca55380eaead977bfcbfa93b29fc72 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>C/C++/Fortran 向けの NetBeans IDE の構成 - NetBeans IDE 6.7</title>
<meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 6.7">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<a name="top"></a>
<h1>C/C++/Fortran 向けの NetBeans IDE の構成</h1>
<!-- START INTRO ---------------------------------------------------------------------------------------* -->
<div class="articledate" style="margin-left: 0px;font-style:italic;">
2009 年 6 月</em> [リビジョン番号: V6.7--1]</div>
<p>このドキュメントでは、NetBeans IDE の C/C++ サポートのダウンロード、インストール、および設定に関する情報を説明します。C/C++ での開発を開始する前に、NetBeans IDE では C/C++ プラグインモジュールと、サード パーティー製の C/C++ コンパイラ、<code>make</code> ユーティリティー、およびデバッガが必要です。
</p>
<!-- END INTRO -->
<h3>目次</h3>
<img src="../../../images_www/articles/67/netbeans-stamp.gif" class="stamp"
alt="このページの内容は NetBeans IDE 6.7 が対象です"
title="このページの内容は NetBeans IDE 6.7 が対象です">
<ul class="toc">
<li><a href="#downloading" title="IDE での C/C++/Fortran の有効化"> IDE での C/C++/Fortran の有効化</a></li>
<li><a href="#compilers" title="コンパイラおよびツールのインストールとセットアップ ">コンパイラおよびツールのインストールとセットアップ</a></li>
<li><a href="#verifying" title="インストールの確認">インストールの確認</a></li>
</ul>
<p><b>このチュートリアルに従うには、次のソフトウェアとリソースが必要です。</b></p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">必須バージョン</th>
</tr>
<tr>
<td class="tbltd1"><a href="http://download.netbeans.org/netbeans/6.7/">NetBeans IDE</a></td>
<td class="tbltd1">6.7</td>
</tr>
<tr>
<td class="tbltd1"><a href="http://java.sun.com/javase/downloads/index.jsp">Java Development Kit (JDK)</a></td>
<td class="tbltd1">version 6 または version 5</td>
</tr>
</tbody>
</table>
<br>
<!-- DOWNLOADING ---------------------------------------------------------->
<h2><a name="downloading">IDE での C/C++/Fortran の有効化</a></h2>
<p>
NetBeans IDE は動的なモジュール方式の IDE です。これは、プログラムのモジュールを追加または削除することによって変更できるということです。プラグインモジュールをインストールすることで機能を追加したり、プラグインモジュールをアンインストールすることで機能を削除したりできます。プラグインの詳細については、NetBeans IDE のオンラインヘルプを参照してください。</p>
<p>
NetBeans IDE で C、C++、または Fortran プログラムで作業する場合、使用する NetBeans に C/C++ プラグインが含まれている必要があります。</p>
<p class="tips">プラグインの名前は C/C++ ですが、Fortran プログラミングもサポートしています。</p>
<h3>NetBeans IDE 6.7 をまだインストールしていない場合</h3>
<p>NetBeans IDE をまだインストールしていない場合、「<b>C/C++</b>」バンドルまたは「<b>すべて</b>」バンドルのいずれかを「<a href="https://netbeans.org/downloads/index.html">NetBeans IDE 6.7 ダウンロードページ</a>」からダウンロードしてください。Java や Ruby といったその他の言語を使用しない場合、C/C++ バンドルをダウンロードすることをお勧めします。</p>
<h3>NetBeans IDE 6.7 はあるが C/C++ プラグインがあるか分からない場合</h3>
<p>すでに NetBeans IDE があり、その NetBeans IDE に C/C++ プラグインがあるかを確認するには、「ファイル」&gt;「新規プロジェクト」を選択します。C/C++ が「カテゴリ」の 1 つとして表示されている場合は、C/C++ プラグインモジュールが存在します。「<a href="#compilers">コンパイラおよびツールのインストールおよび設定</a>」のセクションにスキップしてください。
</p>
<h3>C/C++ プラグインのない NetBeans IDE 6.7 がある場合</h3>
<p>「ファイル」&gt;「新規プロジェクト」を選択したとき、使用中の NetBeans IDE に C/C++ プロジェクトのカテゴリが表示されない場合は、次の手順で C/C++ プラグインモジュールを IDE に追加してください。</p>
<ol>
<li>ネットワークでプロキシを使用している場合は、IDE で「ツール」&gt;「オプション」を選択します。次に、「手動でプロキシ設定」を選択し、プロキシの「HTTP プロキシ」と「ポート」を入力して「了解」をクリックします。</li>
<li>「ツール」&gt;「プラグイン」を選択します。</li>
<li>「プラグイン」ダイアログで「使用可能なプラグイン」タブをクリックし、「C/C++」カテゴリまでスクロールします。
</li>
<li>「C/C++」のチェックボックスを選択し、「インストール」をクリックして NetBeans IDE のインストーラを起動します。</li>
<li>NetBeans IDE のインストーラで「次へ」をクリックします。</li>
<li>ライセンス契約を読み、ライセンス契約条件への同意のチェックボックスを選択し、「次へ」をクリックします。</li>
<li>「インストール」をクリックします。</li>
<li>インストールが完了したら、「今すぐ IDE を再起動」または「あとで IDE を再起動」のいずれかを選択し、「完了」をクリックします。</li>
</ol>
<!-- COMPILER SETUP ------------------------------------------------------->
<h2><a name="compilers">コンパイラおよびツールのインストールとセットアップ</a></h2>
<p>NetBeans C/C++ モジュールには、C コンパイラ、C++ コンパイラ、<tt>make</tt> ユーティリティー、および <tt>gdb</tt> デバッガが必要です。開発システムのプラットフォームについては、次の手順を参照してください。
</p>
<table>
<tr>
<td>-&nbsp;</td>
<td><a href="#compilers_windows" title="Windows プラットフォーム">Windows</a></td>
</tr>
<tr>
<td>-&nbsp;</td>
<td><a href="#compilers_solaris" title="Solaris プラットフォーム">Solaris OS</a></td>
</tr>
<tr>
<td>-&nbsp;</td>
<td><a href="#compilers_opensolaris" title="OpenSolaris プラットフォーム">OpenSolaris OS</a></td>
</tr>
<tr>
<td>-&nbsp;</td>
<td><a href="#compilers_linux" title="Linux プラットフォーム">Linux</a>
</td>
</tr>
<tr>
<td>-&nbsp;</td>
<td><a href="#compilers_mac" title="Macintosh OS X">Macintosh OS X</a>
</td>
</tr>
</table>
<!-- COMPILER SETUP: WINDOWS ---------------------------------------------->
<!--<blockquote>-->
<h3><a name="compilers_windows"></a>Windows</h3>
<p>NetBeans C/C++ モジュールは Cygwin および MinGW のコンパイラでテストされています。Cygwin または MinGW のコンパイラのうち 1 つをインストールします。両方はインストールしないでください。</p>
<table>
<tr>
<td>-&nbsp;</td>
<td><a href="#cygwin" title="Cygwin のコンパイラおよびツール">Cygwin のコンパイラおよびツール</a></td>
</tr>
<tr>
<td>-&nbsp;</td>
<td><a href="#mingw" title="MinGW のコンパイラおよびツール">MinGW のコンパイラおよびツール</a></td>
</tr>
</table>
<h4><a name="cygwin"></a>Cygwin のコンパイラおよびツール</h4>
<p>NetBeans の C/C++ モジュールは、次の <a href="http://cygwin.com" target="_blank">Cygwin.com</a> のコンパイラおよびツールでテストされています。</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">テスト済みのバージョン</th>
<th class="tblheader" scope="col">説明</th>
</tr>
<tr>
<td class="tbltd1"><tt>cygwin1.dll</tt></td>
<td class="tbltd1">1.5.21</td>
<td class="tbltd1">Windows 向けの Linux ライクな環境である Cygwin</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.4</td>
<td class="tbltd1">Cygwin の C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.4</td>
<td class="tbltd1">Cygwin の C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.8</td>
<td class="tbltd1">Cygwin の GNU デバッガ</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Cygwin の make ユーティリティー</td>
</tr>
</tbody>
</table>
<br>
<p>Windows システムに Cygwin の gcc および g++ コンパイラ、GNU <tt>make</tt>、および <tt>gdb</tt> デバッガがすでにインストールされていて、それらへのパスが正しく設定されている場合は、適切なバージョンであることを確認してください。
</p>
<p><b>Cygwin コンパイラとツールのバージョンを確認する</b></p>
<ol>
<li>
<p>Windows のコマンドプロンプトで次のコマンドを入力し、Cygwin 環境のバージョンを確認してください。</p>
<pre class="examplecode">
C:\&gt; cygcheck -c cygwin
</pre>
</li>
<li>Windows のコマンドプロンプトで次のコマンドを入力し、Cygwin の gcc および g++ コンパイラ、<tt>make</tt>、および <tt>gdb</tt> のバージョンを確認します。
<pre class="examplecode">
C:\&gt; gcc --version
C:\&gt; g++ --version
C:\&gt; make --version
C:\&gt; gdb --version
</pre>
</li>
</ol>
<p>
バージョンが適切な場合、以降のセットアップ作業は必要ありません。「<a href="#verifying">インストールの確認</a>」を参照し、ツールが NetBeans IDE に正しくインストールされているか確認してください。</p>
<p><b>GNU の gcc および g++ コンパイラ、<tt>make</tt>、および <tt>gdb</tt> デバッガを <a href="http://cygwin.com" target="blank">cygwin.com</a> からインストールする</b></p>
<ol>
<li>Cygwin の <tt>setup.exe</tt> プログラムをダウンロードするには、ページの中央にある「Install or upWedate now!」アイコンをクリックするか、直接この <a href="http://www.cygwin.com/setup.exe"> <tt>setup.exe</tt></a> のリンクをクリックします。
</li>
<li>
<tt>setup.exe </tt> プログラムを実行します。「Select Your Internet Connection」ページになるまで、デフォルト値を受け入れます。「Select Your Internet Connection」ページで、最適なオプションを選択します。「次へ」をクリックします。
</li>
<li>
「Choose Download Site」ページで、比較的近いと思われるダウンロードサイトを選択します。「次へ」をクリックします。
</li>
<li>
「Select Packages」ページでダウンロードするパッケージを選択します。Devel の横の + をクリックして、開発ツールのカテゴリを展開します。一度に多くの情報を表示するには、ウィンドウのサイズを変更します。
</li>
<li>
ダウンロードするパッケージの隣にある「スキップ」ラベルをクリックして選択します。これにより、ダウンロードするパッケージのバージョン番号が表示されます。少なくとも、gcc-core (C コンパイラ)、gcc-g++ (C++ コンパイラ)、gdb (GNU デバッガ)、および make (GNU 版 make ユーティリティー) を選択してください。選択したパッケージで必要になるパッケージも自動的に選択されます。
</li>
<li>「次へ」をクリックしてダウンロードサイトに接続し、選択したパッケージをダウンロードして、インストールが完了したら「完了」をクリックします。</li>
<li>
次の操作を行い、Cygwin コンパイラのディレクトリをパスに追加して、NetBeans IDE がツールコレクションを見つけられるようにします。
<br><br>
<ol type="a">
<li>コントロールパネルを開き (「スタート」&gt;「設定」&gt;「コントロールパネル」)、「システム」をダブルクリックします。</li>
<li>「詳細設定」タブを選択し、「環境変数」をクリックします。</li>
<li>「環境変数」ダイアログの「システム変数」パネルで、<tt>Path</tt> 変数を選択し、「編集」をクリックします。</li>
<li><tt><i>&lt;cygwin ディレクトリ&gt;</i>\bin</tt> ディレクトリへのパスを <tt>Path</tt> 変数に追加し、「OK」をクリックします。デフォルトでは <tt><i>&lt;cygwin ディレクトリ&gt;</i></tt><tt>C:\cygwin</tt> です。それぞれのディレクトリ名はセミコロンで区切ってください。編集したパスは、<tt>%SystemRoot%\system32;%SystemRoot%;C:\Program Files\QuickTime\QTSystem;C:\cygwin\bin</tt> のようになります。</li>
<li>「環境変数」ダイアログおよび「システムプロパティー」ダイアログで、「OK」をクリックします。
</li>
<li><a href="#verifying">インストールの確認</a>」を参照し、ツールが NetBeans IDE に正しくインストールされたか確認してください。</li>
</ol>
</li>
</ol>
<!-- MinGW installation -->
<h4><a name="mingw"></a>MinGW のコンパイラおよびツール</h4>
<p>NetBeans IDE 6.7 は UNIX 系の環境である MinGW (Minimalist GNU for Windows) および MSYS (Minimal System) でテストされています。テスト済みのバージョンとインストール手順を次に示します。</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">テスト済みのバージョン</th>
<th class="tblheader" scope="col">説明</th>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.5</td>
<td class="tbltd1">MinGW C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.5</td>
<td class="tbltd1">MinGW C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.8</td>
<td class="tbltd1">MinGW GNU デバッガ</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.79.1</td>
<td class="tbltd1">MSYS <tt>make</tt> ユーティリティー<br>
MinGW make はサポートされていません</td>
</tr>
</tbody>
</table>
<br>
<p><b>GNU コンパイラ、<tt>make</tt>、および <tt>gdb</tt> デバッガを <a href="http://mingw.org" target="_blank">mingw.com</a> からインストールする</b></p>
<ol>
<li>「コンピュータの管理者」の権限を持つアカウントで Windows にログインします。
</li>
<li>自己抽出型のインストーラを mingw.org の「<a href="http://mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite" target="_blank">How To Install the MinGW (GCC) Compiler Suite</a>」にダウンロードするか、または簡単にこの <a href="http://sourceforge.net/project/downloading.php?group_id=2435&filename=MinGW-5.1.4.exe&a=57946486">MinGW-5.1.4.exe への直接リンク</a>からダウンロードできます。
</li>
<li>Windows で MinGW-5.1.4.exe インストーラを実行します。</li>
<li>MinGW インストーラでは、「Choose Components」ページが表示されるまでデフォルトを受け入れます。</li>
<li>「Choose Components」ページで「g++ compiler」を選択します。gcc コンパイラはインストールに自動的に含まれるので、コンポーネントは選択できません。</li>
<li>MSYS の make を使用する必要があるため、「MinGW Make」は選択しないでください。MSYS は別途ダウンロードします。「次へ」をクリックします。</li>
<li>別の場所からコンパイラを使用する場合に発生する問題を最小限にするため、できればダウンロード先のフォルダにはデフォルトの <tt>C:\MinGW</tt> フォルダを使用してください。</li>
<li>MinGW のツールをインストールするには「Install」をクリックし、次に「Next」をクリックして、最後に「Finish」をクリックします。</li>
<li><tt>C:\MinGW\bin</tt> ディレクトリをパスに追加します。これは MinGW Wiki の「<a href="http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_suite#toc7" target="_blank">Environment Settings</a>」に記載されています。</li>
<li>MSYS のインストール手順は <a href="http://www.mingw.org/wiki/MSYS" target="_blank">MinGW MSYS wiki</a> を参照してください。 インストールが必要なのは、MSYS 1.0 ファイルのみです。DTK や wiki ページで言及されている Core ファイルはインストールする必要はありません。</li>
<li>入手しやすいよう、この <a href="http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe">MSYS-1.0.10.exe への直接リンク</a>からダウンロードできます。 </li>
<li>MSYS のインストール時には「コンピュータの管理者」権限のある Windows アカウントを使用していることを確認してください。制限付きのユーザーアカウントで MSYS をインストールした場合は、あとでプロジェクトを構築および実行するときに NetBeans IDE で問題が発生する可能性があります。</li>
<li>MSYS-1.0.10.exe インストーラを起動し、デフォルトを受け入れます。</li>
<li>gdb デバッガをインストールするには、この <a href="http://sourceforge.net/project/downloading.php?group_id=2435&filename=gdb-6.8-mingw-3.tar.bz2&a=66334146">gdb-6.8-mingw-3.tar.bz2 への直接リンク</a>からダウンロードします。この gdb アーカイブを抽出するには、gzip、7-zip、または WinZip といった Windows 用の zip ユーティリティーが必要です。</li>
<li>gdb-6.8-mingw-3.tar.bz2 を <tt>C:\MinGW</tt> ディレクトリに展開し、gdb 実行ファイルが <tt>C:\MinGW\bin</tt> ディレクトリにインストールされるようにします。</li>
<li><a href="#verifying">インストールの確認</a>」を参照し、ツールが NetBeans IDE に正しくインストールされたか確認してください。</li>
</ol>
<br>
<!-- COMPILER SETUP: SOLARIS OS -------------------------------->
<h3><a name="compilers_solaris"></a>Solaris OS</h3>
<p>
Solaris OS では、GNU ツールまたは Sun Studio ツールを使用できます。GNU ツールは Solaris 10 OS の /usr/sfw/bin ディレクトリにデフォルトで含まれています。Sun Studio ソフトウェアはフリーでダウンロードできる開発者向けツールのスイートです。Sun Studio コンパイラは Sun のハードウェア用に最適化され、Solaris バイナリに適したパフォーマンスがより簡単に発揮できるようにします。</p>
<p style="tips">OpenSolaris を使用している場合は、<a href="#compilers_opensolaris">OpenSolaris OS</a> を参照してください。
</p>
<p>
NetBeans IDE 6.7 では、次のコンパイラとツールがテスト済みです。</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">テスト済みのバージョン</th>
<th class="tblheader" scope="col">説明</th>
</tr>
<tr>
<td class="tbltd1"><tt>cc</tt></td>
<td class="tbltd1">5.9 および 5.10</td>
<td class="tbltd1">Sun Studio 12 C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1">5.9 および 5.10</td>
<td class="tbltd1">Sun Studio 12 C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">GNU C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">GNU C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.6 および 6.8</td>
<td class="tbltd1">GNU デバッガ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gmake</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">GNU Make</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Solaris make</td>
</tr>
<tr>
<td class="tbltd1"><tt>dmake</tt></td>
<td class="tbltd1">7.8 および 7.9</td>
<td class="tbltd1">Sun Studio 12 分散 make ユーティリティー</td>
</tr>
</tbody>
</table>
<h4>Sun Studio 12 コンパイラ</h4>
<p>Sun Studio 12 コンパイラを Solaris 10 OS で使用する場合</p>
<ul>
<li>Sun Studio 12 ソフトウェアがインストールされている場合は、NetBeans IDE を起動する前に <tt>/<i>&lt;インストールディレクトリ&gt;</i>/SUNWspro/bin</tt> がパスに含まれていることを確認してください。Solaris 10 OS でのデフォルトの場所は <tt>/opt/SUNWspro/bin</tt> です。</li>
<li>
Sun Studio 12 ソフトウェアがインストールされていない場合は、<a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index.html" target="_blank"><tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index.html</tt></a> から無償でダウンロードできます。
</li>
</ul>
<p><b>Sun Studio 12 のコンパイラをダウンロードしてインストールする</b></p>
<ol>
<li>ダウンロードするファイル用のディレクトリを作成します。このディレクトリに対する書き込み権限が必要です。</li>
<li>
使用しているプラットフォーム用のファイルを、ダウンロードディレクトリにダウンロードします。
</li>
<li>ダウンロードディレクトリに移動して、ダウンロードしたファイルを圧縮解除し、untar します。
<pre>
bzcat <i>&lt;ファイル名&gt; </i> | tar xvf -
</pre>
</li>
<li><a
href="http://www.oracle.com/technetwork/indexes/documentation/index.html" target="_blank"><i>Sun Studio 12 クイックインストール (英語、日本語、簡体中国語)</i>』の第 2 章</a>の説明に従って、C コンパイラ、C++ コンパイラ、および必要な Solaris パッチをインストールします。</li>
<li>NetBeans IDE を起動する前に、<tt>PATH</tt> を編集してパスを Sun Studio ソフトウェアに追加します。</li>
<li><a href="#verifying">インストールの確認</a>」を参照し、ツールが NetBeans IDE に正しくインストールされたか確認してください。</li>
</ol>
<h4>GNU コンパイラと GNU <tt>make</tt></h4>
<p>
GNU コンパイラと GNU <tt>make </tt> を使用する場合</p>
<ul>
<li>Solaris 10 OS を標準インストールした場合は、コンパイラおよび <tt>gmake</tt><tt>/usr/sfw/bin</tt> にインストールされています。NetBeans IDE を起動する前に、この場所が <tt>PATH</tt> に含まれていることを確認してください。</li>
<li>コンパイラおよび <tt>gmake</tt> がシステムにインストールされていない場合は、<a
href="http://www.sunfreeware.com" target="_blank"><tt>http://www.sunfreeware.com</tt></a> からダウンロードできます。</li>
</ul>
<p><b>GNU コンパイラと make ユーティリティーをダウンロードしてインストールする</b></p>
<ol>
<li><tt>gcc</tt> および <tt>make</tt> をダウンロードします。</li>
<li>zip ダウンロードファイルがダウンロード中に自動的に抽出されない場合は、<tt>gunzip </tt> を使用して展開します。
</li>
<li><tt>pkgadd </tt> コマンドを使用してパッケージをインストールします。</li>
<li>NetBeans IDE を起動する前に、必ず、GNU コンパイラディレクトリおよび GNU make ディレクトリをパスに含めてください。
</li>
</ol>
<h4><tt>gdb </tt> デバッガ</h4>
<p>Sun Studio コンパイラと Solaris <tt>make</tt>、または GNU コンパイラと GNU <tt>make</tt> のどちらを使用する場合でも、NetBeans IDE でアプリケーションをデバッグするには、<tt>gbd</tt> デバッガが必要です。<tt>gdb</tt><a href="http://www.sunfreeware.com" target="_blank">http://www.sunfreeware.com</a> からダウンロードできます。</p>
<p><b><tt>gdb</tt> をダウンロードしてインストールする</b></p>
<ol>
<li><tt>gdb</tt> 6.6 または 6.8 をダウンロードします。</li>
<li>zip ダウンロードファイルがダウンロード中に自動的に抽出されない場合は、<tt>gunzip</tt> を使用して展開します。
</li>
<li><tt>pkgadd</tt> コマンドを使用してパッケージをインストールします。</li>
<li>NetBeans IDE を起動する前に、必ず <tt>gdb</tt> へのパスを <tt>PATH</tt> に含めてください。</li>
<li><a href="#verifying">インストールの確認</a>」を参照し、ツールが NetBeans IDE に正しくインストールされたか確認してください。</li>
</ol>
<br>
<!-- COMPILER SETUP: OPENSOLARIS OS ----------------------->
<h3><a name="compilers_opensolaris"></a>OpenSolaris OS</h3>
<p>
OpenSolaris OS では、GNU ツールまたは Sun Studio ツールを使用できます。どちらのツールコレクションも、pkg コマンドまたは OpenSolaris デスクトップからパッケージマネージャーユーティリティーを使用することで、簡単にダウンロードできます。</p>
<p>
NetBeans IDE 6.7 では、次のコンパイラとツールがテスト済みです。</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">テスト済みのバージョン</th>
<th class="tblheader" scope="col">説明</th>
</tr>
<tr>
<td class="tbltd1"><tt>cc</tt></td>
<td class="tbltd1">5.9 および 5.10</td>
<td class="tbltd1">Sun Studio 12 C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1">5.9 および 5.10</td>
<td class="tbltd1">Sun Studio 12 C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">GNU C コンパイラ
<br>NetBeans および OpenSolaris OS の gcc については、<a href="https://netbeans.org/community/releases/67/relnotes_ja.html#known_issues-cnd">NetBeans IDE 6.7 リリースノート</a> を確認してください。</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">GNU C++ コンパイラ。 <br>NetBeans および OpenSolaris OS の gcc については、<a href="https://netbeans.org/community/releases/67/relnotes_ja.html#known_issues-cnd">NetBeans IDE 6.7 リリースノート</a> を確認してください。</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.6</td>
<td class="tbltd1">GNU デバッガ (gdb 6.3 は OpenSolaris リポジトリ<br>
にあり、NetBeans IDE 6.7 ではサポートされない)。 <br>gdb 6.6 はテスト目的で OpenSolaris 上で構築されました。 <br>NetBeans および OpenSolaris OS の gbd については、<a href="https://netbeans.org/community/releases/67/relnotes_ja.html#known_issues-cnd"> NetBeans IDE 6.7 リリースノート</a> を参照してください。</td>
</tr>
<tr>
<td class="tbltd1"><tt>gmake</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">GNU Make</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">-</td>
<td class="tbltd1">Solaris make</td>
</tr>
<tr>
<td class="tbltd1"><tt>dmake</tt></td>
<td class="tbltd1">7.8 および 7.9</td>
<td class="tbltd1">Sun Studio 12 分散 make ユーティリティー</td>
</tr>
</tbody>
</table>
<br><br>
<p><b>Sun Studio 12 ソフトウェアと gdb デバッガをダウンロードおよびインストールする</b></p>
<ol><li>OpenSolaris の端末のウィンドウに次を入力します。
<pre>$ pfexec pkg install sunstudio gdb</pre></li>
<li>NetBeans IDE を起動する前に、<tt>PATH</tt> を編集して Sun Studio のコンパイラへのパスを追加します。パスは <tt>/opt/SunStudioExpress/bin</tt> または <tt>/opt/SunStudio/bin</tt> です。</li>
</ol>
<p><b>GNU gcc コンパイラおよび gdb デバッガをダウンロードおよびインストールする</b></p>
<ol><li>OpenSolaris の端末のウィンドウに次のコマンドを入力します。<br>
<pre>$ pfexec pkg install SUNWgcc SUNWgccruntime gdb </pre>
</li>
<li>コンパイラおよび gdb へのリンクは /usr/bin にインストールされます。これはすでにパスに存在する可能性が高いです。/usr/bin がパスにない場合、NetBeans IDE を起動する前に <tt>PATH</tt> を編集してこのパスを追加します。 </li></ol>
<!--<p>詳細については、OpenSolaris の wiki ページ「<a href="http://wikis.sun.com/pages/viewpage.action?pageId=108496910" target="_blank"> Installing C++, Fortran Development Tools</a>」を参照してください。
</p>-->
<!-- COMPILER SETUP: LINUX OS -------------------------------->
<h3><a name="compilers_linux"></a>Linux</h3>
<p>
Linux プラットフォームでは、GNU ツールまたは Sun Studio ツールを使用できます。</p>
<p>
NetBeans IDE では、次のコンパイラとツールがテスト済みです。</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">テスト済みのバージョン</th>
<th class="tblheader" scope="col">説明</th>
</tr>
<tr>
<td class="tbltd1"><tt>cc</tt></td>
<td class="tbltd1">5.9 および 5.10</td>
<td class="tbltd1">Sun Studio 12 C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1">5.9 および 5.10</td>
<td class="tbltd1">Sun Studio 12 C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.1.2 および 4.2.3</td>
<td class="tbltd1">Red Hat 5 および Ubuntu 8.04 の GNU C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.1.2 および 4.2.3</td>
<td class="tbltd1">Red Hat 5 および Ubuntu 8.04 の GNU C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.6 および 6.8</td>
<td class="tbltd1">Red Hat 5 および Ubuntu 8.04 の GNU デバッガ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gmake</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Red Hat 5 および Ubuntu 8.04 の GNU make</td>
</tr>
</tbody>
</table>
<br><br>
<h4>Linux の Sun Studio 12 コンパイラ</h4>
<p>Sun Studio 12 のコンパイラを Linux OS で使用する場合></p>
<ul>
<li>Sun Studio 12 ソフトウェアがインストールされている場合は、NetBeans IDE を起動する前に <tt>/<i>&lt;インストールディレクトリ&gt;</i>/sunstudio12/bin</tt> がパスに含まれていることを確認してください。Linux のパッケージでインストールした場合、デフォルトの場所は <tt>/opt/sun/sunstudio12/bin</tt> です。</li>
<li>
Sun Studio 12 ソフトウェアをインストールしていない場合、次に説明するように、developers.sun.com からダウンロードできます。
</li>
</ul>
<p><b>Sun Studio 12 のコンパイラをダウンロードしてインストールする</b></p>
<ol>
<li>Sun Studio の圧縮アーカイブファイルをダウンロードして展開できるディレクトリを作成します。このディレクトリに対する書き込み権限が必要です。</li>
<li>デスクトップやダウンロードディレクトリといった特定の場所にプロンプトなしでインストールするようにブラウザが設定されている場合、ブラウザの環境設定を設定し、作成したディレクトリにダウンロードされるようにします。Firefox の場合、ダウンロードディレクトリは「編集」&gt;「環境設定」&gt;「メイン」で設定されています。</li>
<li><a href="http://www.oracle.com/technetwork/java/index.html" target="_blank"><tt>http://www.oracle.com/technetwork/java/index.html</tt></a> に移動し、使用しているプラットフォームに適したファイルを、作成したダウンロードディレクトリにダウンロードします。このパッケージは SUSE および Red Hat 向けであるため、Ubuntu を使用している場合は tarfile のインストールを選択します。Ubuntu は Sun Studio IDE で公式にサポートされているプラットフォームではありませんが、コンパイラは NetBeans IDE でテスト済みで、動作することがわかっています。
</li>
<li>ダウンロードが完了したら、端末を開いてダウンロードディレクトリに移動し、ダウンロードしたファイルを圧縮解除して展開します。
<pre>
bzcat <i>&lt;ファイル名&gt; </i> | tar xvf -
</pre>
</li>
<li>
SUSE または RPM のパッケージをダウンロードした場合、「<a
href="http://www.oracle.com/technetwork/indexes/documentation/index.html" target="_blank">Sun Studio 12 クイックインストール (英語、日本語、簡体字中国語)<i></i></a>」ガイドの第 2 章の手順に従ってインストールします。</li>
<li>tar ファイルをダウンロードした場合</li>
<li>NetBeans IDE を起動する前に、<tt>PATH</tt> を編集してパスを Sun Studio ソフトウェアに追加します。</li>
</ol>
<p><b>Red Hat 5 で GNU デバッガをダウンロードおよびインストールするには、次を入力します。</b></p>
<pre>yum install gdb</pre>
<p><b>Ubuntu で GNU デバッガをダウンロードおよびインストールするには、次を入力します。</b></p>
<pre>apt-get install gdb</pre>
<!-- COMPILER SETUP: MAC OS X ---------------------------------->
<h3><a name="compilers_mac"></a>Macintosh OS X</h3>
<p>
NetBeans IDE では、次のコンパイラとツールがテスト済みです。</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">テスト済みのバージョン</th>
<th class="tblheader" scope="col">説明</th>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.0.1</td>
<td class="tbltd1">Mac OS X 10.5 の GNU C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.0.1</td>
<td class="tbltd1">Mac OS X 10.5 の GNU C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.3.5</td>
<td class="tbltd1">Mac OS X 10.5 の GNU デバッガ</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Mac OS X 10.5 の GNU make</td>
</tr>
</tbody>
</table>
<br>
<p>Mac OS X に付属している次のパッケージをインストールしてください。</p>
<ul>
<li>Xcode</li>
<li>X11</li>
</ul>
<p>これらのパッケージは、無償の ADC メンバーシップを使用して <a href="http://developer.apple.com/mac" target="_blank">Apple Developer Connection</a> からダウンロードすることもできます。</p>
<br><!-- VERIFYING THE INSTALLATION ------------------------------------------>
<h2><a name="verifying">インストールの確認</a></h2>
<p>インストールが正しく行われたことを確認するには、NetBeans IDE を起動し、サンプルプロジェクトを構築して、<tt>gdb </tt> デバッガ内で実行します。</p>
<h3><a name="start">NetBeans IDE の起動</a></h3>
<p><b>IDE を起動するには、次のいずれかを行います。</b></p>
<ul>
<li>デスクトップで NetBeans IDE アイコンを開きます。</li>
<li>Linux または Solaris プラットフォームで、NetBeans インストールの <tt>bin</tt> サブディレクトリに移動し、<tt>./netbeans</tt> と入力します。</li>
<li>ほかのアプリケーションと同様に、NetBeans IDE をデスクトップのメニューから起動します。
<br>この方法は Windows および OpenSolaris プラットフォームでは使用できますが、Solaris 10 OS および一部の Linux プラットフォームでは使用できない場合があります。</li>
</ul>
<h3><a name="test"></a>ツールをテストするサンプルプロジェクトの構築</h3>
<p>すべてのプラットフォームで、コンパイラのインストールをテストするためにサンプルプロジェクトを構築したり、gdb のインストールをテストするためにデバッガでサンプルプロジェクトを実行したりできます。</p>
<p><b>サンプルプロジェクトを構築して、デバッガ内で実行する</b></p>
<ol>
<li>「ファイル」&gt;「新規プロジェクト」を選択して、「新規プロジェクト」ウィザードを開きます。</li>
<li>ウィザードの「プロジェクトを選択」ページの「カテゴリ」パネルで、「サンプル」カテゴリを展開し、「C/C++」サブカテゴリを選択します。</li>
<li>「プロジェクト」パネルで <tt>Welcome </tt> プロジェクトを選択します。「次へ」をクリックします。
</li>
<li>「プロジェクトの名前と場所」ページで「完了」をクリックします。
</li>
<li>IDE の「プロジェクト」ウィンドウで、「<tt>Welcome_1</tt>」プロジェクトを右クリックし、「構築」を選択します。コンパイラと <tt>make </tt> ユーティリティーが正しくインストールされていて、それらファイルへのパスが正しく設定されていると、「出力」ウィンドウに構築出力が表示され、プロジェクトが正常に構築されます。
</li>
<li><tt>welcome.cc </tt> ファイルをダブルクリックして、ソースエディタで開きます。</li>
<li>「ソースエディタ」ウィンドウの左マージン内を右クリックし、「行番号を表示」を選択します。
</li>
<li>「ソースエディタ」ウィンドウで、行 50 の横の左マージンをクリックすると、ブレークポイントが設定されます。
</li>
<li>プロジェクトを右クリックし、「デバッグ」を選択します。<tt>gdb</tt> デバッガが正しくインストールされていて、そのファイルへのパスが正しく設定されていると、<tt>gdb</tt> が起動し、「デバッガ」タブが表示されます。<tt>Welcome</tt> アプリケーションが実行され、ブレークポイントで停止します。</li>
<li>「デバッグ」&gt;「継続」を選択して、最後までアプリケーションを実行します。
</li>
</ol>
<!-- NEXT STEPS -->
<br>
<h2>次の手順</h2>
<p>NetBeans IDE を使用した C/C++ アプリケーションの開発方法の簡単な説明については、<a href="../../../kb/docs/cnd/quickstart_ja.html">C/C++ プロジェクトのクイックスタートチュートリアル</a>を参照してください。
</p>
</body>
</html>