| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <title>C/C++/Fortran向けのNetBeans IDEの構成 - NetBeans IDE 7.2</title> |
| |
| |
| <meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 7.2"> |
| <link rel="stylesheet" type="text/css" href="../../../netbeans.css"> |
| |
| <meta HTTP-EQUIV="Content-Type" Content="text/html; charset=UTF-8"></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;"><em>2012年6月</em> [リビジョン番号: V7.2-1]</div> |
| |
| <p>このドキュメントでは、NetBeans IDEでのC/C++サポートのダウンロード、インストールおよび構成に関する情報を提供します。C/C++で開発するには、NetBeans IDEに、C/C++プラグイン・モジュールと、サード・パーティ製のC/C++コンパイラ、<code>make</code>ユーティリティおよびデバッガが必要です。 |
| </p> |
| |
| <!-- END INTRO --> |
| <h3>内容</h3> |
| <img alt="このページの内容は、NetBeans IDE 7.2に適用されます" class="stamp" src="../../../images_www/articles/72/netbeans-stamp.gif" title="このページの内容は、NetBeans IDE 7.2に適用されます"> |
| <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">バージョン7.2と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以降</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> |
| |
| <div class="indent"> |
| <h3>NetBeans IDE 7.2をまだインストールしていない場合</h3> |
| <p>NetBeans IDEをまだインストールしていない場合は、<a href="https://netbeans.org/downloads/index.html">NetBeans IDE 7.2ダウンロード・ページ</a>から<b>C/C++</b>バンドルまたは<b>すべて</b>のバンドルのいずれかをダウンロードしてください。JavaやRubyなどの他の言語を使用しない場合は、C/C++バンドルをダウンロードしてください。</p> |
| |
| <h3>NetBeans IDE 7.2はあるがC/C++プラグインがあるかわからない場合</h3> |
| <p>すでにNetBeans IDEがある場合、そのNetBeans IDEにC/C++プラグインが含まれているかを確認するには、「ファイル」>「新規プロジェクト」を選択します。C/C++が「カテゴリ」の1つとしてリストされている場合は、C/C++プラグイン・モジュールが存在します。<a href="#compilers">コンパイラおよびツールのインストールと設定</a>の項にスキップしてください。 |
| </p> |
| |
| <h3>NetBeans IDE 7.2はあるがC/C++プラグインがない場合</h3> |
| <p>「ファイル」>「新規プロジェクト」を選択したとき、NetBeans IDEにC/C++プロジェクトのカテゴリが表示されない場合は、次の手順を完了してC/C++プラグイン・モジュールをIDEに追加します。</p> |
| <ol> |
| <li>ネットワークでプロキシを使用している場合は、IDEで「ツール」>「オプション」>「一般」を選択し、「手動でプロキシ設定」を選択して、プロキシの「HTTPプロキシ」および「ポート」を入力して「OK」をクリックします。</li> |
| <li>「ツール」>「プラグイン」を選択します。</li> |
| |
| <li>「プラグイン」ダイアログ・ボックスで、「使用可能なプラグイン」タブをクリックし、「C/C++」カテゴリまでスクロールします。 |
| </li> |
| <li>「C/C++」チェックボックスを選択し、「インストール」をクリックしてNetBeans IDEのインストーラを起動します。</li> |
| <li>NetBeans IDEのインストーラで「次」をクリックします。</li> |
| <li>ライセンス契約を読み、ライセンス契約条件への同意のチェックボックスを選択し、「次」をクリックします。</li> |
| <li>「インストール」をクリックします。</li> |
| <li>インストールの完了後、「今すぐIDEを再起動」または「後でIDEを再起動」のいずれかを選択し、「終了」をクリックします。</li> |
| </ol> |
| </div> |
| |
| |
| |
| <!-- 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 vatop" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td class="hyphen">- </td> |
| <td><a href="#compilers_windows" title="Windowsプラットフォーム">Microsoft Windows</a></td> |
| </tr> |
| <tr> |
| <td class="hyphen">- </td> |
| <td><a href="#compilers_solaris" title="Solarisプラットフォーム">Oracle Solaris OS</a></td> |
| </tr> |
| <tr> |
| <td class="hyphen">- </td> |
| <td><a href="#compilers_linux" title="Linuxプラットフォーム">Linux</a></td> |
| </tr> |
| <tr> |
| <td class="hyphen">- </td> |
| <td><a href="#compilers_mac" title="Macintosh OS X">Macintosh OS X</a></td> |
| </tr> |
| |
| </table> |
| |
| |
| |
| <!-- COMPILER SETUP: WINDOWS ++++++++ --> |
| <!--<blockquote>--> |
| <div class="indent"> |
| <h3><a name="compilers_windows"></a>Microsoft Windows</h3> |
| <p>NetBeans C/C++モジュールは、CygwinおよびMinGWのコンパイラでテストされています。CygwinとMinGWを両方インストールする場合は、これらのインストール場所を完全に別々にして、CygwinとMinGWのツールをIDEの1つのツール・コレクションに混合しないように注意してください。</p> |
| <p class="notes"><strong>注意:</strong>WindowsでQtを使用する場合は、Qt SDKに含まれているMinGWを使用する必要があります。MinGWを個別にインストールしないでください。</p> |
| |
| <table class="b-none vatop" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td class="hyphen">- </td> |
| <td><a href="#cygwin" title="Cygwinのコンパイラおよびツール">Cygwinのコンパイラおよびツール</a></td> |
| </tr> |
| <tr> |
| <td class="hyphen">- </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向けのCygwinのLinux系の環境</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>Cygwinのgccコンパイルとg++コンパイラ、GNUの<tt>make</tt>および<tt>gdb</tt>デバッガがWindowsシステムにすでにインストールされていて、それらを検出するためのパスが正しく設定されている場合は、適切なバージョンであることを確認してください。 |
| </p> |
| |
| <p><b>Cygwinのコンパイラおよびツールのバージョンを確認するには:</b></p> |
| <ol> |
| <li> |
| <p>Cygwin環境のバージョンを確認するには、Windowsのコマンド・プロンプトで次のコマンドを入力します。</p> |
| <pre class="examplecode">C:\> cygcheck -c cygwin</pre> |
| </li> |
| <li>Cygwinのgccコンパイラとg++コンパイラ、<tt>make</tt>および<tt>gdb</tt>のバージョンを確認するには、Windowsのコマンド・プロンプトで次のコマンドを入力します。 |
| <pre class="examplecode">C:\> gcc --version |
| C:\> g++ --version |
| C:\> make --version |
| C:\> 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 User's Guide</a>を参照してください。</li> |
| <li>Cygwinの<tt>setup.exe</tt>プログラムをダウンロードするには、左のナビゲーション・バーの「Install Cygwin」をクリックするか、またはこの<a href="http://www.cygwin.com/setup.exe"><tt>setup.exe</tt></a>の直接リンクをクリックします。 |
| </li> |
| |
| <li> |
| <tt>setup.exe</tt>プログラムを実行します。Select Your Internet Connectionページが表示されるまでデフォルトを受け入れます。このページで最適なオプションを選択します。「次」をクリックします。 |
| </li> |
| <li> |
| Choose Download Siteページで、比較的近いと思われるダウンロード・サイトを選択します。「次」をクリックします。 |
| </li> |
| <li> |
| Select Packagesページで、ダウンロードするパッケージを選択します。「Devel」の横の「+」をクリックして、開発ツールのカテゴリを展開します。ウィンドウのサイズを変更すると、より多くの情報を一度に表示できます。 |
| </li> |
| <li> |
| ダウンロードするパッケージの横にある「Skip」ラベルをクリックして、各パッケージを選択すると、ダウンロードするパッケージのバージョン番号が表示されます。少なくとも、次を選択します: |
| <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の場合は、「スタート」>「設定」>「コントロール パネル」を選択し、「システム」をダブルクリックします。<br> - Windows 7の場合は、「スタート」メニューの検索ボックスに<b>「var」</b>と入力すると、システム環境変数を編集するためのリンクをすばやく検索できます。</li> |
| <li>「詳細設定」タブを選択し、「環境変数」をクリックします。</li> |
| <li>「環境変数」ダイアログの「システム環境変数」パネルで、<tt>Path</tt>変数を選択し、「編集」をクリックします。</li> |
| <li><tt><i>cygwin-directory</i>\bin</tt>ディレクトリへのパスを<tt>Path</tt>変数に追加し、「OK」をクリックします。デフォルトでは、<tt><i>cygwin-directory</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.2は、UNIX系の環境であるMinimalist GNU for Windows (MinGW)およびMinimal System (MSYS)でテストされています。テスト済のバージョンとインストール手順を次に示します。</p> |
| |
| <p class="notes margin-around"><strong>注意:</strong>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">4.6.2</td> |
| <td class="tbltd1">Cコンパイラ</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>g++</tt></td> |
| <td class="tbltd1">4.6.2</td> |
| <td class="tbltd1">MinGWのC++コンパイラ</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>gdb</tt></td> |
| <td class="tbltd1">7.4</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.org</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は選択しないでください。「次」をクリックします。</li> |
| <li>別の場所からコンパイラを使用する場合に発生する可能性のある問題を最小限にするために、宛先のフォルダとして可能なかぎりデフォルトの<tt>C:\MinGW</tt>フォルダを使用してください。</li> |
| <li>「Install」をクリックしてMinGWのツールをインストールし、次に「Next」をクリックした後、「Finish」をクリックします。</li> |
| <li>MinGW wikiの<a href="http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_suite#toc7" target="_blank">Environment Settings</a>の説明に従って、<tt>C:\MinGW\bin</tt>ディレクトリをパスに追加します。</li> |
| <li><a href="http://www.mingw.org/wiki/MSYS" target="_blank">MinGW MSYS wiki</a>でMSYSに関するインストール手順を参照してください。インストールする必要があるのは、MSYS 1.0ファイルのみです。wikiページに記載されているDTKや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.2は、次のコンパイラとツールでテスト済です。</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の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の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の分散makeユーティリティ</td> |
| |
| </tr> |
| </tbody> |
| </table> |
| <h4>Oracle Solaris Studio 12.3のコンパイラ</h4> |
| <p>Oracle Solaris 10またはOracle Solaris 11でOracle Solaris Studio 12.3のコンパイラを使用する場合</p> |
| <ul> |
| <li>Oracle Solaris Studio 12.3ソフトウェアがインストールされている場合は、NetBeans IDEを起動する前に、<tt>/<i>installation directory</i>/solarisstudio12.3/bin</tt>がパスに含まれていることを確認します。Solaris 10 OSおよびSolaris 11 OSでのデフォルトの場所は<tt>/opt/solarisstudio12.3/bin</tt>です。</li> |
| <li> |
| Oracle Solaris Studio 12.3ソフトウェアをインストールしていない場合は、<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 10でOracle Solaris Studio 12.3のコンパイラをダウンロードしてインストールするには:</b></p> |
| <ol> |
| |
| <li>ダウンロードするファイル用のディレクトリを作成します。このディレクトリに対する書込み権限が必要です。</li> |
| <li> |
| 使用しているプラットフォーム用のパッケージ・インストーラ・ファイルを、ダウンロード・ディレクトリにダウンロードします。 |
| </li> |
| <li>ダウンロード・ディレクトリに移動して、ダウンロードしたファイルを圧縮解除し、展開します。 |
| <pre>bzcat <i>filename</i> | /bin/tar xvf - |
| </pre> |
| </li> |
| <li><a href="http://docs.oracle.com/cd/E24457_01/html/E21988/index.html" target="_blank"><i>Oracle Solaris Studio 12.3インストール・ガイド</i></a>の第2章の説明に従って、Cコンパイラ、C++コンパイラおよび必要なSolarisパッチをインストールします。</li> |
| <li>NetBeans IDEを起動する前に、<tt>PATH</tt>を編集してOracle Solaris Studio 12.3ソフトウェアへのパスを追加します。</li> |
| <li><a href="#verifying">インストールの確認</a>を参照して、ツールがNetBeans IDE用に正しくインストールされたことを確認します。</li> |
| </ol> |
| <p><b>Oracle Solaris 11でOracle Solaris Studio 12.3のコンパイラをインストールするには:</b></p> |
| <ul> |
| <li><a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html" target="blank">Oracle Solaris Studioダウンロード・ページ</a>に移動して、「Package Installation」列のOracle Solaris 11用の説明に従います。 |
| </li> |
| </ul> |
| |
| <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>gdb</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.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のコンパイラ</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のコンパイラ</td> |
| |
| </tr> |
| |
| <tr> |
| <td class="tbltd1"><tt>gcc</tt></td> |
| <td class="tbltd1">4.6.3</td> |
| <td class="tbltd1">GNUのCコンパイラ</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>g++</tt></td> |
| <td class="tbltd1">4.6.3</td> |
| <td class="tbltd1">GNUのC++コンパイラ</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>gdb</tt></td> |
| <td class="tbltd1">7.4</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>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の分散makeユーティリティ</td> |
| |
| </tr> |
| |
| </tbody> |
| </table> |
| <br><br> |
| |
| <h4>Linux上のOracle Solaris Studio 12.2のコンパイラ</h4> |
| <p>Linux OSでOracle Solaris Studio 12.3のコンパイラを使用する場合</p> |
| <ul> |
| <li>Oracle Solaris Studio 12.3ソフトウェアがインストールされている場合は、NetBeans IDEを起動する前に、<tt>/<i>installation directory</i>/solarisstudio12.3/bin</tt>がパスに含まれていることを確認します。Linuxのパッケージでインストールした場合、デフォルトの場所は<tt>/opt/oracle/solarisstudio12.3/bin</tt>です。</li> |
| <li> |
| Oracle Solaris Studio 12.3ソフトウェアをインストールしていない場合は、<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.3のコンパイラをダウンロードしてインストールするには:</b></p> |
| <ol> |
| |
| <li>ダウンロードするファイル用のディレクトリを作成します。このディレクトリに対する書込み権限が必要です。</li> |
| <li>デスクトップやダウンロード・ディレクトリなどの特定の場所にプロンプトなしでダウンロードするようにブラウザが設定されている場合は、ブラウザのプリファレンスを設定して、作成したディレクトリにダウンロードされるようにします。Firefoxの場合、ダウンロード・ディレクトリは「編集」>「環境設定」>「メイン」で設定されます。</li> |
| |
| <li>使用しているプラットフォーム用のファイルを、作成したダウンロード・ディレクトリにダウンロードします。パッケージはOracle Linux、Red Hat Enterprise LinuxおよびSuSE Linux Enterprise System用であるため、Ubuntuを使用している場合、インストールするディレクトリにTARファイル・インストールをダウンロードします。UbuntuはOracle Solaris Studio IDEで公式にサポートされているプラットフォームではありませんが、コンパイラはNetBeans IDEでの使用がテスト済で、動作することがわかっていることにも注意してください。 |
| </li> |
| <li>ダウンロード・ディレクトリに移動して、ダウンロードしたファイルを圧縮解除し、展開します。 |
| <pre>bzcat <i>filename</i> | tar xvf - |
| </pre> |
| </li> |
| <li> |
| RPMパッケージをダウンロードした場合は、<a href="http://download.oracle.com/docs/cd/E18659_01/html/821-1385/index.html" target="_blank"><i>Oracle Solaris Studio 12.3インストール・ガイド</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>Macintosh 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> |
| |
| </div> |
| |
| <br><!-- VERIFYING THE INSTALLATION ------------------------------------------> |
| <h2><a name="verifying">インストールの確認</a></h2> |
| <p>インストールが正しく行われたことを確認するには、NetBeans IDEを起動し、サンプル・プロジェクトをビルドして、<tt>gdb</tt>デバッガ内で実行します。</p> |
| |
| <div class="indent"> |
| <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とSolaris 11 OS、および一部のLinuxプラットフォームでは使用できない場合があります。</li> |
| </ul> |
| |
| <h3><a name="test"></a>ツールをテストするサンプル・プロジェクトのビルド</h3> |
| <p>すべてのプラットフォームで、コンパイラのインストールをテストするためにサンプル・プロジェクトをビルドでき、gdbのインストールをテストするためにそのサンプル・プロジェクトをデバッガで実行できます。</p> |
| <p><b>サンプル・プロジェクトをビルドして、デバッガ内で実行するには:</b></p> |
| <ol> |
| <li>「ファイル」>「新規プロジェクト」を選択して、新規プロジェクト・ウィザードを開きます。</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>「デバッグ」>「続行」を選択して、最後までアプリケーションを実行します。 |
| </li> |
| <li>プロジェクトがビルドされない、またはデバッガが機能しない場合は、次の項を参照してください。</li> |
| </ol> |
| </div> |
| |
| <h2><a name="ts"></a>ツールの問題のトラブル・シューティング</h2> |
| <ol> |
| <li>「ツール」>「オプション」を選択し、「オプション」ダイアログ・ボックスの上部のパネルで「C/C++」をクリックします。</li> |
| <li>「ビルド・ツール」タブで「ツール・コレクション」リストを参照して、使用するツール・コレクションがリストされているかを確認します。</li> |
| <li>リストされている場合はそのツール・コレクションを選択して、ツールへのパスを確認します。「ベース・ディレクトリ」パスが正しくない場合、パス環境変数の設定時に誤りがあった可能性があります。このドキュメントの使用しているプラットフォームに対応する項で、パスの設定の手順を参照しなおし、必要に応じてパスを修正してください。</li> |
| <li>ツール・コレクションがリストされていない場合は、「デフォルトに戻す」をクリックします。この結果、使用中の環境をIDEが再走査してツールを検索し、パス環境変数が正しい場合はツール・コレクションが検出されます。</li> |
| <li>問題が解決しない場合は、次のように、新しいツール・コレクションを追加してツールのパスを指定します。 |
| <ol type="a"> |
| <li>「ツール・コレクション」リストの下の「追加」をクリックします。</li> |
| <li>コンパイラ、デバッガおよびmakeユーティリティの実行可能ファイルを含むディレクトリを参照します。これは通常<tt>bin</tt>ディレクトリです。</li> |
| <li>ディレクトリを選択し、「開く」をクリックします。IDEによってツールのファミリが決定され、ダイアログ・ボックスの他のフィールドも適切に更新されます。そうでない場合はエラーが表示されます。</li> |
| <li>ツールが正常に識別された場合は、「ツール・コレクションの追加」ダイアログ・ボックスで「OK」をクリックします。新しいコレクションがリストに表示されます。</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:%20Configuring%20the%20NetBeans%20IDE%20for%20C/C++/Fortran%20-%20NetBeans%20IDE%207.2">ご意見をお寄せください</a></div> |
| |
| </body> |
| </html> |