blob: 0a4fa64a0198cac0513b6567e3435afa3e9f1f23 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>C/C++/Fortran 向けの NetBeans IDE の構成 - NetBeans IDE 7.1</title>
<meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 7.1">
<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;">2011 年 12 月 [リビジョン番号: V7.1--0]</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/71/netbeans-stamp.png" class="stamp" alt="このページの内容は NetBeans IDE 7.1 が対象です" title="このページの内容は NetBeans IDE 7.1 が対象です">
<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>
<li><a href="#ts" 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">NetBeans IDE</td>
<td class="tbltd1"><a href="https://netbeans.org/downloads/index.html">version 7.1 と 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">version 6 以降</a></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 7.1 をまだインストールしていない場合</h3>
<p>NetBeans IDE をまだインストールしていない場合、「<b>C/C++</b>」バンドルまたは「<b>すべて</b>」バンドルのいずれかを「<a href="http://download.netbeans.org/">NetBeans IDE 7.1 ダウンロードページ</a>」からダウンロードしてください。Java や Ruby といったその他の言語を使用しない場合、C/C++ バンドルをダウンロードすることをお勧めします。</p>
<h3>NetBeans IDE 7.1 はあるが 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 7.1 がある場合</h3>
<p>「ファイル」&gt;「新規プロジェクト」を選択したとき、使用中の NetBeans IDE に C/C++ プロジェクトのカテゴリが表示されない場合は、次の手順で C/C++ プラグインモジュールを IDE に追加します。</p>
<ol>
<li>ネットワークでプロキシを使用している場合は、IDE で「ツール」&gt;「オプション」&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 class="b-none" cellpadding="0" cellspacing="0" class="vatop">
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#compilers_windows" title="Windows プラットフォーム">Microsoft Windows</a></td>
</tr>
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#compilers_solaris" title="Solaris プラットフォーム">Oracle Solaris OS</a></td>
</tr>
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#compilers_linux" title="Linux プラットフォーム">Linux</a></td>
</tr>
<tr>
<td class="hyphen">-&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>Microsoft Windows</h3>
<p>NetBeans C/C++ モジュールは Cygwin および MinGW のコンパイラでテストされています。Cygwin と MinGW を両方インストールする場合は、この 2 つをそれぞれ完全に独立した場所にインストールして、Cygwin と MinGW のツールを IDE の 1 つのツールコレクションに混合させないように注意してください。</p>
<p class="notes">Windows で Qt を使用する場合は、Qt SDK に含まれている MinGW を使用する必要があります。MinGW を個別にインストールしないようにしてください。</p>
<table class="b-none" cellpadding="0" cellspacing="0" class="vatop">
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#cygwin" title="Cygwin のコンパイラおよびツール">Cygwin のコンパイラおよびツール</a></td>
</tr>
<tr>
<td class="hyphen">-&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.7.7, 1.7.9 </td>
<td class="tbltd1">Windows 向けの Linux ライクな環境である Cygwin</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.3.4</td>
<td class="tbltd1">Cygwin の C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.3.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 のインストールおよび使用方法の全情報については、「<a href="http://cygwin.com/cygwin-ug-net/index.html" target="_blank">Cygwin ユーザーガイド</a>」を参照してください。</li>
<li>左のナビゲーションバーの「Install Cygwin」をクリックするか、<a href="http://www.cygwin.com/setup.exe"><tt>setup.exe</tt></a> の直接リンクをクリックして、Cygwin の <tt>setup.exe</tt> プログラムをダウンロードします。
</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>
ダウンロードするパッケージの隣にある「スキップ」ラベルをクリックして選択します。これにより、ダウンロードするパッケージのバージョン番号が表示されます。少なくとも、次のものを選択します。
<ul><li>gcc-core: C コンパイラ
</li>
<li>gcc-g++: C++ コンパイラ
</li>
<li>gdb: GNU デバッガ
</li>
<li>make: GNU バージョンの「make」ユーティリティー
</li>
</ul>
選択したパッケージで必要になるパッケージも自動的に選択されます。
</li>
<li>「次へ」をクリックしてダウンロードサイトに接続し、選択したパッケージをダウンロードして、インストールが完了したら「完了」をクリックします。</li>
<li>
次の操作を行い、Cygwin コンパイラのディレクトリをパスに追加して、NetBeans IDE がツールコレクションを見つけられるようにします。
<br><br>
<ol type="a">
<li>次のようにして「コントロールパネル」を開きます。<br>
- Windows XP の場合、「スタート」&gt;「設定」&gt;「コントロールパネル」を選択して、「システム」をダブルクリックします。 <br>
- Windows 7 の場合、「スタート」メニューの検索ボックスで「<b>var</b>」と入力すると、システム環境変数を編集するためのリンクがすぐに見つかります。</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 7.1 は UNIX 系の環境である MinGW (Minimalist GNU for Windows) および MSYS (Minimal System) でテストされています。テスト済みのバージョンとインストール手順を次に示します。</p>
<p class="notes margin-around">Windows で Qt を使用する場合は、MinGW を個別にインストールするのではなく、
<br>Qt SDK に含まれているバージョンの MinGW を使用します。</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, 4.6.1 </td>
<td class="tbltd1">MinGW C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.5, 4.6.1</td>
<td class="tbltd1">MinGW C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">7.0, 7.3.1</td>
<td class="tbltd1">MinGW GNU デバッガ</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</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://www.mingw.org/wiki/InstallationHOWTOforMinGW" target="_blank">How To Install the MinGW (GCC) Compiler Suite</a>」からダウンロードするか、またはこの<a href="http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/">直接リンク</a>から簡単にダウンロードできます。
</li>
<li>Windows で MinGW インストーラを実行します。</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/projects/mingw/files/MinGW/BaseSystem/GDB/GDB-7.0/gdb-7.0-2-mingw32-bin.tar.gz/download">gdb-7.0-2-mingw32-bin.tar.gz への直接リンク</a>からダウンロードします。この gdb アーカイブを抽出するには、gzip、7-zip、または WinZip といった Windows 用の zip ユーティリティーが必要です。</li>
<li>gdb-7.0-2-mingw32-bin.tar.gz を <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>Oracle Solaris OS</h3>
<p>
Oracle Solaris OS では、GNU ツールまたは Oracle Solaris Studio ツールを使用できます。GNU ツールは、デフォルトで Oracle Solaris 10 OS および Oracle Solaris 11 OS の <tt>/usr/sfw/bin</tt> ディレクトリに含まれます。Oracle Solaris Studio ソフトウェアはフリーでダウンロードできる開発者向けツールのスイートです。Oracle Solaris Studio コンパイラは Sun のハードウェア用に最適化され、Oracle Solaris バイナリに適したパフォーマンスがより簡単に発揮できるようにします。</p>
<p>NetBeans IDE 7.1 では、次のコンパイラとツールがテスト済みです。</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.10, 5.11, 5.12 </td>
<td class="tbltd1">Sun Studio 12 Update 1、Oracle Solaris Studio 12.2、および Oracle Solaris Studio 12.3 Beta C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1">5.10, 5.11, 5.12 </td>
<td class="tbltd1">Sun Studio 12 Update 1、Oracle Solaris Studio 12.2、および Oracle Solaris Studio 12.3 Beta C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.3, 3.4.6</td>
<td class="tbltd1">GNU C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.3, 3.4.6 </td>
<td class="tbltd1">GNU C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">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.9, 8.0, 8.1 </td>
<td class="tbltd1">Sun Studio 12 Update 1、Oracle Solaris Studio 12.2、および Oracle Solaris Studio 12.3 Beta 分散 make ユーティリティー</td>
</tr>
</tbody>
</table>
<h4>Oracle Solaris Studio 12.2 コンパイラ</h4>
<p>Solaris 10 OS および Solaris 11 OS で Oracle Solaris Studio 12.2 コンパイラを使用する場合</p>
<ul>
<li>Oracle Solaris Studio 12.2 ソフトウェアがインストールされている場合は、NetBeans IDE を起動する前に <tt>/<i>&lt;インストールディレクトリ&gt;</i>/sunstudio12.2/bin</tt> がパスに含まれていることを確認してください。Solaris 10 OS および Solaris 11 OS でのデフォルトの場所は <tt>/opt/solstudio12.2/bin</tt> です。</li>
<li>
Oracle Solaris Studio 12.2 ソフトウェアがインストールされていない場合は、<a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html" target="_blank"> <tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html</tt></a> から無料でダウンロードできます。</li>
</ul>
<p><b>Oracle Solaris Studio 12.2 のコンパイラをダウンロードしてインストールする</b></p>
<ol>
<li>ダウンロードするファイル用のディレクトリを作成します。このディレクトリに対する書き込み権限が必要です。</li>
<li>
使用しているプラットフォーム用のパッケージインストーラファイルを、ダウンロードディレクトリにダウンロードします。
</li>
<li>ダウンロードディレクトリに移動して、ダウンロードしたファイルを圧縮解除し、untar します。
<pre>bzcat <i>&lt;ファイル名&gt;</i> | /bin/tar xvf -
</pre>
</li>
<li><a href="http://download.oracle.com/docs/cd/E18659_01/html/821-1385/index.html" target="_blank"><i>Oracle Solaris Studio 12.2 インストールガイド</i>』の第 2 章</a>の説明に従って、C コンパイラ、C++ コンパイラ、および必要な Solaris パッチをインストールします。</li>
<li>NetBeans IDE を起動する前に、<tt>PATH</tt> を編集して Oracle Solaris Studio 12.2 ソフトウェアへのパスを追加します。</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>Oracle Solaris 10 OS および Solaris 11 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">http://www.sunfreeware.com</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>
<li><a href="#verifying">インストールの確認</a>」を参照し、ツールが NetBeans IDE に正しくインストールされたか確認してください。</li>
</ol>
<h4><tt>gdb </tt> デバッガ</h4>
<p>Oracle Solaris 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>
<!-- COMPILER SETUP: LINUX OS -------------------------------->
<h3><a name="compilers_linux"></a>Linux</h3>
<p>Linux プラットフォームでは、GNU ツールまたは Oracle Solaris 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.10, 5.11, 5.12 </td>
<td class="tbltd1">Sun Studio 12 Update 1、Oracle Solaris Studio 12.2、および Oracle Solaris Studio 12.3 Beta C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1"> 5.10, 5.11, 5.12 </td>
<td class="tbltd1">Sun Studio 12 Update 1、Oracle Solaris Studio 12.2、および Oracle Solaris Studio 12.3 Beta C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.3.3, 4.4.5</td>
<td class="tbltd1">Red Hat Enterprise Linux 5 および Ubuntu 8.04 の GNU C コンパイラ、Oracle Linux 6 および Ubuntu 10.10 の GNU C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.3.3, 4.4.5</td>
<td class="tbltd1">Red Hat Enterprise Linux 5 および Ubuntu 8.04 の GNU C++ コンパイラ、Oracle Linux 6 および Ubuntu 10.10 の GNU C++ コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.8, 7.2</td>
<td class="tbltd1">Red Hat Enterprise Linux 5 および Ubuntu 8.04 の GNU デバッガ、Oracle Linux 6 および Ubuntu 10.10 の GNU デバッガ</td>
</tr>
<tr>
<td class="tbltd1"><tt>gmake</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Red Hat Enterprise Linux 5 および Ubuntu 8.04 の GNU make</td>
</tr>
<tr>
<td class="tbltd1"><tt>dmake</tt></td>
<td class="tbltd1">7.9, 8.0, 8.1</td>
<td class="tbltd1">Sun Studio 12 Update 1、Oracle Solaris Studio 12.2、および Oracle Solaris Studio 12.3 Beta 分散 make ユーティリティー</td>
</tr>
</tbody>
</table>
<br><br>
<h4>Linux 上の Oracle Solaris Studio 12.2 のコンパイラ</h4>
<p>Oracle Solaris Studio 12.2 のコンパイラを Linux OS で使用する場合</p>
<ul>
<li>Oracle Solaris Studio 12.2 ソフトウェアがインストールされている場合は、NetBeans IDE を起動する前に <tt>/<i>&lt;インストールディレクトリ&gt;</i>/sunstudio12.2/bin</tt> がパスに含まれていることを確認してください。Linux のパッケージでインストールした場合、デフォルトの場所は <tt>/opt/oracle/solstudio12.2/bin</tt> です。</li>
<li>
Oracle Solaris Studio 12.2 ソフトウェアがインストールされていない場合は、<a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html" target="_blank"> <tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html</tt></a> から無料でダウンロードできます。
</li>
</ul>
<p><b>Oracle Solaris Studio 12.2 のコンパイラをダウンロードしてインストールする</b></p>
<ol>
<li>ダウンロードするファイル用のディレクトリを作成します。このディレクトリに対する書き込み権限が必要です。</li>
<li>デスクトップやダウンロードディレクトリといった特定の場所にプロンプトなしでダウンロードするようにブラウザが設定されている場合、ブラウザの環境設定を設定し、作成したディレクトリにダウンロードされるようにします。Firefox の場合、ダウンロードディレクトリは「編集」&gt;「環境設定」&gt;「メイン」で設定されています。</li>
<li>使用しているプラットフォーム用のファイルを、作成したダウンロードディレクトリにダウンロードします。パッケージは Oracle Linux、Red Hat Enterprise Linux、および SuSE Linux Enterprise System 用であるため、Ubuntu を使用している場合、インストールするディレクトリに TAR ファイルインストールをダウンロードします。Ubuntu は Oracle Solaris Studio IDE で公式にサポートされているプラットフォームではありませんが、コンパイラは NetBeans IDE でテスト済みで、動作することがわかっています。
</li>
<li>ダウンロードディレクトリに移動して、ダウンロードしたファイルを圧縮解除し、untar します。
<pre>bzcat <i>&lt;ファイル名&gt; </i> | tar xvf -
</pre>
</li>
<li>
SUSE または RPM パッケージをダウンロードした場合、『<a href="http://download.oracle.com/docs/cd/E18659_01/html/821-1385/index.html" target="_blank"><i>Oracle Solaris Studio 12.2 インストールガイド</i></a>』の第 2 章の説明に従って、C コンパイラ、C++ コンパイラ、および Fortran コンパイラをインストールします。</li>
<li>NetBeans IDE を起動する前に、<tt>PATH</tt> を編集して Oracle Solaris Studio ソフトウェアへのパスを追加します。</li>
<li><a href="#verifying">インストールの確認</a>」を参照し、ツールが NetBeans IDE に正しくインストールされたか確認してください。</li>
</ol>
<p><b>Oracle Linux または Red Hat Enterprise Linux で 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.2.1</td>
<td class="tbltd1">Mac OS X 10.6 の GNU C コンパイラ</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.2.1</td>
<td class="tbltd1">Mac OS X 10.6 の 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.6 の GNU デバッガ</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Mac OS X 10.6 の 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 プラットフォームでは使用できますが、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>「プロジェクト」ウィンドウで、「<tt>Welcome_1</tt>」プロジェクトを右クリックし、「構築」を選択します。コンパイラと <tt>make </tt> ユーティリティーが正しくインストールされていて、それらファイルへのパスが正しく設定されていると、「出力」ウィンドウに構築出力が表示され、プロジェクトが正常に構築されます。
</li>
<li>プロジェクトの「ソースファイル」ノードを展開し、「<tt>welcome.cc</tt>」ファイルをダブルクリックして、ソースエディタで開きます。</li>
<li>「ソースエディタ」ウィンドウで、任意の行の横にある左マージンをクリックすると、ブレークポイントが設定されます。
</li>
<li>プロジェクトを右クリックし、「デバッグ」を選択します。<tt>gdb</tt> デバッガが正しくインストールされていて、そのファイルへのパスが正しく設定されていると、<tt>gdb</tt> が起動し、「デバッガ」タブが表示されます。Welcome アプリケーションが実行され、ブレークポイントで停止します。
</li>
<li>「デバッグ」&gt;「継続」を選択して、最後までアプリケーションを実行します。
</li>
<li>プロジェクトが構築されなかったり、デバッガが機能しなかったりする場合は、次の節を参照してください。</li>
</ol>
<h2><a name="ts"></a>ツールの問題のトラブルシューティング</h2>
<ol>
<li>「ツール」&gt;「オプション」を選択し、「オプション」ダイアログボックスの上部のパネルで「C/C++」をクリックします。</li>
<li>「構築ツール」タブで「ツールコレクション」リストを見て、使用するツールコレクションが一覧表示されているか確認します。</li>
<li>一覧表示されている場合はそのツールコレクションを選択して、ツールのパスを確認します。「ベースディレクトリ」のパスが不正な場合、Path 環境変数の設定に誤りがあった可能性があります。このドキュメントの使用しているプラットフォームに対応するセクションで、パスの設定の手順を参照し、必要に応じてパスを修正してください。</li>
<li>ツールコレクションが一覧表示されていない場合、「デフォルトに戻す」をクリックします。これにより、使用中の環境を IDE が再走査してツールを検索し、Path 環境変数が正しくなっていればツールコレクションが見つかるはずです。</li>
<li>それでも問題がある場合は、次のようにして、新しいツールコレクションを追加してツールのパスを指定します。
<ol type="a">
<li>「ツールコレクション」リストの下の「追加」をクリックします。</li>
<li>コンパイラ、デバッガ、および make ユーティリティーの実行可能ファイルを含むディレクトリに移動します。これは通常 <tt>bin</tt> ディレクトリです。</li>
<li>ディレクトリを選択し、「開く」をクリックします。IDE によってツールのファミリーが決定され、ダイアログボックスのほかのフィールドも適切に更新されるはずです。そうでない場合はエラーが表示されます。</li>
<li>ツールが正常に識別されたら、「新規ツールコレクションの追加」ダイアログボックスで「了解」をクリックします。新しいコレクションがリストに表示されるはずです。</li>
<li>新しいツールコレクションを選択して「デフォルト」をクリックすると、新しいプロジェクトで自動的にこのツールコレクションが使用されるようになります。</li>
</ol>
<p class="tips">問題が解決できない場合は、「<a href="http://forums.netbeans.org/cnd-users.html" target="_blank">NetBeans C/C++ ユーザーフォーラム</a>」に質問してください。</p>
</li>
</ol>
<!-- NEXT STEPS -->
<br>
<h2>次の手順</h2>
<p>NetBeans IDE を使用した C/C++ アプリケーションの開発方法の簡単な説明については、<a href="../../../kb/docs/cnd/quickstart.html">C/C++ プロジェクトのクイックスタートチュートリアル</a>を参照してください。
</p>
<div class="feedback-box"><a href="mailto:users@cnd.netbeans.org?subject=
Feedback: Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 7.1">ご意見をお寄せください</a></div>
</body>
</html>