blob: 1a39d716be4d96f4f86c576757afe5ae83ab1211 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Настройка среды IDE NetBeans для языков C/C++/Fortran - среда IDE NetBeans 6.7</title>
<meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 7.3">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<a name="top"></a>
<h1>Настройка среды IDE NetBeans для языков C/C++/Fortran </h1>
<!-- START INTRO ---------------------------------------------------------------------------------------* -->
<div class="articledate" style="margin-left: 0px;font-style:italic;">
Июнь 2009 г.</em> [номер версии: V6.7-1]</div>
<p>В этом документе представлена информация о загрузке, установке и настройке поддержки C/C++ в среде IDE NetBeans. Для работы в среде IDE NetBeans с использованием C/C++ требуется подключаемый модуль C/C++, а также сторонние компиляторы C/C++, служебные средства <code>make</code> и отладчики.
</p>
<!-- END INTRO -->
<h3>Содержание</h3>
<img src="../../../images_www/articles/67/netbeans-stamp.gif" class="stamp"
alt="Содержимое на этой странице относится к среде IDE NetBeans 6.7"
title="Содержимое на этой странице относится к среде IDE NetBeans 6.7">
<ul class="toc">
<li><a href="#downloading" title="Активация языков C/C++/Fortran в среде IDE"> Активация языков C/C++/Fortran в среде IDE</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/">Среда IDE NetBeans.</a></td>
<td class="tbltd1">6.7</td>
</tr>
<tr>
<td class="tbltd1"><a href="http://java.sun.com/javase/downloads/index.jsp">Комплект для разработчика на языке Java (JDK)</a></td>
<td class="tbltd1">версия 6 или версия 5</td>
</tr>
</tbody>
</table>
<br>
<!-- DOWNLOADING ---------------------------------------------------------->
<h2><a name="downloading">Активация языков C/C++/Fortran в среде IDE</a></h2>
<p>
Среда IDE NetBeans является динамической модульной средой IDE. Это означает, что ее можно изменить путем добавления и удаления модулей программы. Можно добавить функциональные возможности, установив подключаемые модули, или удалить функциональные возможности, удалив подключаемые модули. Дополнительные сведения о подключаемых модулях приведены в интерактивной справке по среде IDE NetBeans.</p>
<p>
Если при работе в среде IDE NetBeans требуется использование программ языков C, C++ или Fortran, в пакет установки NetBeans должен входить подключаемый модуль &quot;C/C++&quot;.</p>
<p class="tips">Хотя подключаемый модуль называется &quot;C/C++&quot;, он также включает в себя поддержку программирования на языке Fortran.</p>
<h3>Если среда IDE NetBeans 6.7 еще не установлена</h3>
<p>Если среда IDE NetBeans еще не установлена, следует загрузить пакет <b>&quot;C/C++&quot;</b> или пакет <b>&quot;All&quot;</b> со <a href="https://netbeans.org/downloads/index.html">страницы загрузки среды IDE NetBeans 6.7</a>. Если другие языки, например, Java или Ruby, не будут использоваться, следует загрузить пакет &quot;C/C++&quot;.</p>
<h3>Если в системе установлена среда IDE NetBeans 6.7, но неизвестно, установлен ли подключаемый модуль &quot;C/C++&quot;</h3>
<p>Если в системе уже установлена среда IDE NetBeans, то определить, содержит ли она подключаемый модуль &quot;C/C++&quot; можно, выбрав команду &quot;File&quot; &gt; &quot;New Project&quot;. Если &quot;C/C++&quot; входит в список &quot;Categories&quot;, то подключаемый модуль &quot;C/C++&quot; установлен в системе. Следует перейти к разделу <a href="#compilers">Установка и настройка компиляторов и средств</a>.
</p>
<h3>Если в системе установлена среда IDE NetBeans 6.7 без подключаемого модуля &quot;C/C++&quot;</h3>
<p>Если среда IDE NetBeans не отображает категорию проекта &quot;C/C++&quot; при выборе команды &quot;File&quot; &gt; &quot;New Project&quot;, то для добавления к среде IDE подключаемого модуля &quot;C/C++&quot; следует выполнить следующие действия.</p>
<ol>
<li>Если сеть использует прокси, выберите в среде IDE команду &quot;Tools&quot; &gt; &quot;Options&quot;, затем выберите &quot;Manual Proxy Settings&quot;, заполните поля &quot;HTTP Proxy&quot; и &quot;Port&quot; для прокси-сервера и нажмите кнопку &quot;OK&quot;.</li>
<li>Выберите команду &quot;Tools&quot; &gt; &quot;Plugins&quot;.</li>
<li>В диалоговом окне &quot;Plugins&quot; выберите вкладку &quot;Available Plugins&quot; и перейдите к категории &quot;C/C++&quot;.
</li>
<li>Установите флажок &quot;C/C++&quot; и выберите команду &quot;Install&quot; для запуска программы NetBeans IDE Installer.</li>
<li>В программе установки среды IDE NetBeans нажмите кнопку &quot;Next&quot;.</li>
<li>Прочтите лицензионное соглашение, затем установите флажок, указывающий на принятие всех его условий, и нажмите кнопку &quot;Next&quot;.</li>
<li>Нажмите кнопку &quot;Install&quot;.</li>
<li>После завершения установки выберите &quot;Restart IDE Now&quot; (немедленный перезапуск) или &quot;Restart IDE Later&quot; (отложенный перезапуск) и нажмите &quot;Finish&quot;.</li>
</ol>
<!-- COMPILER SETUP ------------------------------------------------------->
<h2><a name="compilers">Установка и настройка компиляторов и средств</a></h2>
<p>Для работы с модулем C/C++ для NetBeans требуется компилятор 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</a></td>
</tr>
<tr>
<td>-&nbsp;</td>
<td><a href="#compilers_opensolaris" title="Платформа OpenSolaris">ОС OpenSolaris</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 X">ОС Macintosh 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, но не оба компилятора.</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"></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">Linux-подобная среда Cygwin для Windows</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.4</td>
<td class="tbltd1">Компилятор C Cygwin</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>Если компиляторы Cygwin gcc и g++, GNU <tt>make</tt> и отладчик <tt>gdb</tt> установлены в системе Windows, и путь к ним настроен корректно, необходимо проверить правильность версий.
</p>
<p><b>Проверка версий компиляторов и средств Cygwin:</b>
<ol>
<li>
<p>Проверьте версию среды Cygwin, введя следующие команды в командную строку Windows:
<pre class="examplecode">
C:\&gt; cygcheck -c cygwin
</pre>
</li>
<li>Проверьте версии компиляторов Cygwin gcc и g++, <tt>make</tt> и <tt>gdb</tt> посредством ввода следующих команд в командную строку Windows:
<pre class="examplecode">
C:\&gt; gcc --version
C:\&gt; g++ --version
C:\&gt; make --version
C:\&gt; gdb --version
</pre>
</li>
</ol>
При условии правильности версий дальнейшая настройка не требуется. Для проверки правильности установки средств для среды IDE NetBeans обратитесь к разделу <a href="#verifying">Проверка установки</a>.</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> путем нажатия значка &quot;Install&quot; или &quot;Update Now&quot;! в центре страницы или перейдя по этой прямой ссылке <a href="http://www.cygwin.com/setup.exe"> <tt>setup.exe</tt></a>.
</li>
<li>
Запустите программу <tt>setup.exe</tt>. Принимайте значения по умолчанию до появления страницы &quot;Select Your Internet Connection&quot;. На этой странице выберите подходящий вариант. Нажмите кнопку &quot;Next&quot;.
</li>
<li>
На странице &quot;Choose Download Site&quot; выберите ближайшее место загрузки. Нажмите кнопку &quot;Next&quot;.
</li>
<li>
На странице &quot;Select Packages&quot; выберите пакеты для загрузки. Щелкните значок &quot;+&quot; рядом с &quot;Devel&quot; для раскрытия категории средств разработки. Для удобства просмотра может потребоваться изменить размеры окна.
</li>
<li>
Выберите все пакеты, которые необходимо загрузить, щелкнув метку &quot;Skip&quot;. При этом отображается номер версии загружаемого пакета. Следует по крайней мере выбрать gcc-core (компилятор C), gcc-g++ (компилятор C++), gdb: (отладчик GNU) и make: (версия GNU средства make). Пакеты, которые необходимы для выбранных пакетов, выбираются автоматически.
</li>
<li>Нажмите кнопку &quot;Next&quot;, чтобы подключиться к сайту загрузки и загрузить выбранные пакета, а затем нажмите &quot;Finish&quot; после завершения установки.</li>
<li>
После этого следует добавить каталог компилятора Cygwin к пути, чтобы среда IDE NetBeans была способна найти коллекцию средств:
<br><br>
<ol type="a">
<li>Откройте панель управления (&quot;Пуск&quot; &gt; &quot;Настройки&quot; &gt; &quot;Панель управления&quot;) и дважды щелкните элемент &quot;Система&quot;.</li>
<li>Перейдите на вкладку &quot;Дополнительно&quot; и щелкните элемент &quot;Переменные среды&quot;.</li>
<li>На панели &quot;Системные переменные&quot; диалогового окна &quot;Переменные среды&quot; выберите переменную <tt>Path</tt> и выберите команду &quot;Изменить&quot;.</li>
<li>Добавьте путь к каталогу <tt><i>cygwin-directory</i>\bin</tt> в переменную <tt>Path</tt> и нажмите &quot;OK&quot;. По умолчанию каталогом <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>Нажмите &quot;OK&quot; в диалоговых окнах &quot;Переменные среды&quot; и &quot;Системные свойства&quot;.
</li>
<li>Обратитесь к разделу <a href="#verifying">Проверка установки</a>, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.</li>
</ol>
</li>
</ol>
<!-- MinGW installation -->
<h4><a name="mingw"></a>Компиляторы и средства MinGW</h4>
<p>Среда IDE NetBeans 6.7 тестировалась с компилятором Minimalist GNU для Windows (MinGW) и средой Minimal System (MSYS) вида Unix. Протестированные версии и указания по установке приведены ниже.</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">Компилятор C MinGW</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.5</td>
<td class="tbltd1">Компилятор C++ MinGW </td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.8</td>
<td class="tbltd1">Отладчик GNU MinGW </td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.79.1</td>
<td class="tbltd1">Средство <tt>make</tt> MSYS<br>
Обратите внимание на то, что средство make MinGW не поддерживается</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>Загрузите самораспаковывающийся установщик из раздела <a href="http://mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite" target="_blank"> Установка пакета компилятора MinGW (GCC)</a> на сайте mingw.org. Его также можно загрузить по этой <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>Запустите установщик MinGW-5.1.4.exe в Windows.</li>
<li>В установщике MinGW примите настройки по умолчанию, пока не откроется страница &quot;Choose Components&quot;.</li>
<li>На странице &quot;Choose Components&quot; выберите компилятор g++. Компилятор gcc автоматически включается в установку, поэтому он не может быть выбран.
<li>Не выбирайте средство make MinGW, так как необходимо использоваться средство make MSYS, которое загружается отдельно. Нажмите кнопку &quot;Next&quot;.</li>
<li>При возможности используйте путь по умолчанию <tt>C:\MinGW</tt> в качестве папки назначения, чтобы избежать возникновения потенциальных проблем с использованием компиляторов из другого расположения.</li>
<li>Нажмите кнопку &quot;Install&quot;, чтобы установить средства MinGW, а затем нажмите кнопки &quot;Next&quot; и &quot;Finish&quot;.</li>
<li>Добавьте каталог <tt>C:\MinGW\bin</tt> в путь, как описано в разделе <a href="http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_suite#toc7" target="_blank">Параметры среды</a> на вики-странице MinGW.</li>
<li>Указания по установке MSYS см. на <a href="http://www.mingw.org/wiki/MSYS" target="_blank">вики-странице MinGW MSYS</a>. Необходимо установить только файлы MSYS 1.0. Установка упомянутых на вики-странице DTK или файлов ядра не требуется.</li>
<li>Можно загрузить необходимые файлы с помощью этой <a href="http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe">прямой ссылки на MSYS-1.0.10.exe</a> </li>
<li>При установке MSYS убедитесь в том, что используется учетная запись Windows с правами администратора компьютера. Среда IDE NetBeans может впоследствии вызывать ошибки при попытке создания и выполнения проектов, если средство MSYS установлено с помощью ограниченной учетной записи пользователя.</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 необходимо наличие архиватора для Windows, например gzip, 7-zip или WinZip.</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>, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.</li>
</ol>
<br>
<!-- COMPILER SETUP: SOLARIS OS -------------------------------->
<h3><a name="compilers_solaris"></a>ОС Solaris</h3>
<p>
В ОС Solaris возможно использование средств GNU или Sun Studio. Средства GNU по умолчанию включены в ОС Solaris 10 в каталоге /usr/sfw/bin. Бесплатный загружаемый пакет Sun Studio содержит средства для разработчиков. Компиляторы Sun Studio оптимизированы для оборудования Sun и облегчают создание производительных двоичных файлов Solaris.</p>
<p style="tips">Если используется система OpenSolaris, обратитесь к разделу <a href="#compilers_opensolaris">ОС OpenSolaris</a>.
</p>
<p>
Среда IDE NetBeans 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">Компилятор C Sun Studio 12 </td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1">5.9 и 5.10</td>
<td class="tbltd1">Компилятор C++ Sun Studio 12 </td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">Компилятор C GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">Компилятор C++ GNU</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">Средство make GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Средство make Solaris </td>
</tr>
<tr>
<td class="tbltd1"><tt>dmake</tt></td>
<td class="tbltd1">7.8 и 7.9</td>
<td class="tbltd1">Распределенное средство make Sun Studio 12</td>
</tr>
</tbody>
</table>
<h4>Компиляторы Sun Studio 12</h4>
<p>При необходимости использования компиляторов Sun Studio 12 в ОС Solaris 10:
<ul>
<li>Если установлено программное обеспечение Sun Studio 12, то перед запуском среды IDE NetBeans следует убедиться в том, что <tt>/<i>каталог установки</i>/SUNWspro/bin</tt> находится в пути. Расположением по умолчанию в ОС Solaris 10 является каталог <tt>/opt/SUNWspro/bin</tt></li>
<li>
Если программное обеспечение Sun Studio 12 не установлено, то его можно бесплатно загрузить по адресу <a href="http://developers.sun.com/sunstudio/downloads/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>
<p><b>Загрузка и установка компиляторов Sun Studio 12:</b></p>
<ol>
<li>Создайте каталог для загруженного файла. Необходимо наличие разрешения на запись в этот каталог.</li>
<li>
Загрузите файл для требуемой платформы в каталог загрузки.
</li>
<li>Перейдите в каталог загрузки и разархивируйте загруженный файл.
<pre>
bzcat <i>имя файла</i> | tar xvf -
</pre>
</li>
<!--
<li>
Become superuser (root). Run the installer in the download directory by typing:
<pre>
./installer
</pre>
</li>
<br>
<li>Click Next on the Welcome page, and accept the Software License Agreement
and click Next.
</li>
<li>On the Select Components page of the installer, select Custom Install for
Sun Studio Software. Select Default Install for Solaris Patches. Select No Install for
Documentation, Source Distribution, and Sun Performance Library.
</li>
<li>On the Select Install Directory page, if you want to install the compilers
in the default installation directory <tt>/opt</tt>, click Next. If you want to
install the compilers in a different directory, type the path in the text field
and click Next.</li>
<li>On the Select Subcomponents page, select Compilers C and
Compilers C++, and click Next.
</li>
<li>On the Ready to Install page, verify that the disk space shown is available
on your system, and that the C compiler, C++ compiler, and Solaris patches are
listed. Then click Install Now.
</li>
<li>When installation is complete, proceed through the Installation Summary
page, the Registration page, and the After Installation page, and click Exit to
exit the installer.
</li>
-->
<li>Для установки компилятора C, компилятора C++ и необходимых исправлений Solaris следуйте инструкциям в <a
href="http://www.oracle.com/technetwork/indexes/documentation/index.html" target="_blank">Главе 2 <i>краткого руководства по установке Sun Studio 12 (английский, японский, упрощенный китайский)</i></a>.</li>
<li>Отредактируйте переменную <tt>PATH</tt>, чтобы добавить путь к программному обеспечению Sun Studio перед запуском среды IDE NetBeans.</li>
<li>Обратитесь к разделу <a href="#verifying">Проверка установки</a>, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.</li>
</ol>
<h4>Компиляторы GNU и средство <tt>make</tt> GNU</h4>
<p>
При необходимости использования компиляторов GNU и средства <tt>make</tt> GNU:
<ul>
<li>При стандартной установке ОС Solaris 10 компиляторы и средство <tt>gmake</tt> устанавливаются в каталог <tt>/usr/sfw/bin</tt>. Перед запуском среды IDE NetBeans убедитесь в том, что это расположение находится в переменной <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>Перед запуском среды IDE NetBeans убедитесь в том, что каталог компилятора GNU и каталог средства GNU make включен в путь.
</li>
</ol>
<h4>Отладчик <tt>gdb</tt></h4>
<p>При использовании компиляторов Sun Studio и средства Solaris <tt>make</tt> или компиляторов GNU и средства GNU <tt>make</tt> следует использовать отладчик <tt>gdb</tt> для отладки приложений в среде IDE NetBeans. <tt>gdb</tt> можно загрузить с сайта <a href="http://www.sunfreeware.com" target="_blank">http://www.sunfreeware.com</a>.
<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>Перед запуском среды IDE NetBeans убедитесь в том, что путь <tt>gdb</tt> включен в переменную <tt>PATH</tt>.</li>
<li>Обратитесь к разделу <a href="#verifying">Проверка установки</a>, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.</li>
</ol>
<br>
<!-- COMPILER SETUP: OPENSOLARIS OS ----------------------->
<h3><a name="compilers_opensolaris"></a>ОС OpenSolaris</h3>
<p>
В ОС OpenSolaris возможно использование средств GNU или средств Sun Studio. Обе коллекции средств можно загрузить с помощью команды pkg или диспетчера пакетов из рабочей среды OpenSolaris.</p>
<p>
Среда IDE NetBeans 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">Компилятор C Sun Studio 12 </td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1">5.9 и 5.10</td>
<td class="tbltd1">Компилятор C++ Sun Studio 12 </td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">Компилятор C GNU
<br>См. <a href="https://netbeans.org/community/releases/67/relnotes_ru.html#known_issues-cnd"> Заметки к выпуску среды IDE NetBeans 6.7</a> для получения сведений о NetBeans и gcc в ОС OpenSolaris.</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">Компилятор C++ GNU. <br>См. <a href="https://netbeans.org/community/releases/67/relnotes_ru.html#known_issues-cnd"> Заметки к выпуску среды IDE NetBeans 6.7</a> для получения сведений о NetBeans и gcc в ОС OpenSolaris.</td>
</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>
и не поддерживается средой IDE NetBeans 6.7). <br>gdb 6.6 создан в OpenSolaris для тестирования. <br>См. <a href="https://netbeans.org/community/releases/67/relnotes_ru.html#known_issues-cnd"> Заметки к выпуску среды IDE NetBeans 6.7</a> для получения сведений о NetBeans и gdb в ОС OpenSolaris.</td>
</tr>
<tr>
<td class="tbltd1"><tt>gmake</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Средство make GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">-</td>
<td class="tbltd1">Средство make Solaris</td>
</tr>
<tr>
<td class="tbltd1"><tt>dmake</tt></td>
<td class="tbltd1">7.8 и 7.9</td>
<td class="tbltd1">Распределенное средство make Sun Studio 12</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>Отредактируйте переменную <tt>PATH</tt>, чтобы добавить путь к компиляторам Sun Studio перед запуском среды IDE NetBeans. Путь равен <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 не находится в пути, то перед запуском среды IDE NetBeans отредактируйте переменную <tt>PATH</tt> и добавьте этот каталог. </li></ol>
<!--<p>Дополнительные сведения см. на вики-странице OpenSolaris <a href="http://wikis.sun.com/pages/viewpage.action?pageId=108496910" target="_blank"> Установка средств разработки C++, Fortran</a>.
</p>-->
<!-- COMPILER SETUP: LINUX OS -------------------------------->
<h3><a name="compilers_linux"></a>Linux</h3>
<p>
На платформах Linux возможно использование средств GNU или Sun Studio.
<p>
Среда IDE NetBeans протестирована со следующими компиляторами и средствами.</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">Компилятор C Sun Studio 12 </td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1">5.9 и 5.10</td>
<td class="tbltd1">Компилятор C++ Sun Studio 12 </td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.1.2 и 4.2.3</td>
<td class="tbltd1">Компилятор C GNU в Red Hat 5 и Ubuntu 8.04</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.1.2 и 4.2.3</td>
<td class="tbltd1">Компилятор C++ GNU в Red Hat 5 и Ubuntu 8.04</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.6 и 6.8</td>
<td class="tbltd1">Отладчик GNU в Red Hat 5 и Ubuntu 8.04</td>
</tr>
<tr>
<td class="tbltd1"><tt>gmake</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Средство make GNU в Red Hat 5 и Ubuntu 8.04</td>
</tr>
</tbody>
</table>
</p>
<br><br>
<h4>Компиляторы Sun Studio 12 в Linux</h4>
<p>При необходимости использования компиляторов Sun Studio 12 в ОС Linux:
<ul>
<li>Если установлено программное обеспечение Sun Studio 12, то перед запуском среды IDE NetBeans следует убедиться в том, что <tt>/<i>каталог установки</i>/sunstudio12/bin</tt> находится в пути. При установке пакетов Linux расположение по умолчанию равно <tt>/opt/sun/sunstudio12/bin</tt>.</li>
<li>
Если программное обеспечение Sun Studio 12 не установлено, то его можно загрузить с сайта developers.sun.com, как описано ниже.
</li>
</ul>
</p>
<p><b>Загрузка и установка компиляторов Sun Studio 12:</b></p>
<ol>
<li>Создайте каталог, в который будет выполняться развертывание загруженного файла архива Sun Studio. Необходимо наличие разрешения на запись в этот каталог.
<li>Если обозреватель настроен на установку в определенном расположении без дополнительного запроса (например, на рабочем столе или каталоге &quot;Downloads&quot;), настройте обозреватель на загрузку в созданный каталог. Для обозревателя Firefox каталог загрузки задается в меню &quot;Edit&quot; &gt; &quot;Preferences&quot; &gt; &quot;Main&quot;.</li>
<li>Перейдите по ссылке <a href="http://developers.sun.com/sunstudio/downloads/" target="_blank"> <tt>http://developers.sun.com/sunstudio/downloads/</tt></a> и загрузите файл для требуемой платформы в созданный каталог. При использовании Ubuntu выберите установку файла TAR, так как пакеты предназначены для SUSE и Red Hat. Также следует учесть, что Ubuntu не является официально поддерживаемой платформой для среды IDE Sun Studio, но компиляторы были протестированы для использования в среде IDE NetBeans и показали свою работоспособность.
</li>
<li>После завершения загрузки откройте окно терминала, перейдите в каталог загрузки и разархивируйте загруженный файл.
<pre>
bzcat <i>filename</i> | tar xvf -
</pre>
</li>
<li>
Если загружены пакеты SUSE или RPM, следуйте указаниям в <a
href="http://docs.sun.com/app/docs/doc/820-2971/gemyi?a=view" target="_blank">Главе 2 <i>краткого руководства по установке Sun Studio 12 (английский, японский, упрощенный китайский)</i></a>.</li>
<li>Если загружен файл TAR</li>
<li>Отредактируйте переменную <tt>PATH</tt>, чтобы добавить путь к программному обеспечению Sun Studio перед запуском среды IDE NetBeans.</li>
</ol>
<p><b>Для загрузки и установки отладчика GNU в Red Hat 5 введите следующую команду:</b></p>
<pre>yum install gdb</pre>
<p><b>Для загрузки и установки отладчика GNU в Ubuntu введите следующую команду:</b></p>
<pre>apt-get install gdb</pre>
<!-- COMPILER SETUP: MAC OS X ---------------------------------->
<h3><a name="compilers_mac"></a>ОС Macintosh X</h3>
<p>
Среда IDE NetBeans протестирована со следующими компиляторами и средствами.
<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">Компилятор С GNU в Mac OS X 10.5</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.0.1</td>
<td class="tbltd1">Компилятор C++ GNU в Mac OS X 10.5</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.3.5</td>
<td class="tbltd1">Отладчик GNU в Mac OS X 10.5</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Средство make GNU в Mac OS X 10.5</td>
</tr>
</tbody>
</table>
<br>
<p>Установите следующие пакеты, включенные в состав Macintosh OS X:
<ul>
<li>Xcode</li>
<li>X11</li>
</ul>
<p>Эти пакеты можно загрузить с сайта <a href="http://developer.apple.com/mac" target="_blank">Apple Developer Connection</a> при наличии бесплатного членства ADC.</p>
<br><!-- VERIFYING THE INSTALLATION ------------------------------------------>
<h2><a name="verifying">Проверка установки</a></h2>
<p>Чтобы убедиться в корректности установки, запустите среду IDE NetBeans, создайте пример проекта и выполните его в отладчике <tt>gdb</tt>.</p>
<h3><a name="start">Запустите среду IDE NetBeans</a></h3>
<p><b>Чтобы запустить среду IDE, выполните одно из следующих действий:</b></p>
<ul>
<li>Щелкните значок среды IDE NetBeans на рабочем столе.</li>
<li>На платформах Linux или Solaris перейдите в каталог <tt>bin</tt> установки NetBeans и введите следующую команду <tt>./netbeans</tt>.
<li>Запустите среду IDE NetBeans из меню рабочей среды, как и другие приложения.
<br>Этот метод доступен в платформах Windows и OpenSolaris, но может отсутствовать в ОС Solaris 10 и на некоторых платформах Linux.</li>
</ul>
<h3><a name="test"></a>Создание примера проекта для тестирования средств </h3>
<p>На всех платформах следует создать пример проекта для тестирования установки компилятора и запустить его в отладчике, чтобы протестировать установку gdb.</p>
<p><b>Создание примера проекта и его запуск в отладчике:</b>
<ol>
<li>Откройте мастер создания проектов путем выполнения команды &quot;File&quot; &gt; &quot;New Project&quot;.</li>
<li>На панели &quot;Categories&quot; страницы мастера &quot;Choose Project&quot; раскройте категорию &quot;Samples&quot; и выберите подчиненную категорию &quot;C/C++&quot;.</li>
<li>На панели &quot;Projects&quot; выберите проект <tt>Welcome</tt>. Нажмите кнопку &quot;Next&quot;.
</li>
<li>На странице &quot;Project Name and Location&quot; нажмите кнопку &quot;Finish&quot;.
</li>
<li>В окне Projects среды IDE правой кнопкой мыши щелкните проект <tt>Welcome_1</tt> и нажмите кнопку &quot;Build&quot;. Если компиляторы и средство <tt>make</tt> установлены корректно, а путь к ним зада, то вывод создания отображается в окне &quot;Output&quot;, а проект успешно создается.
</li>
<li>Дважды щелкните файл <tt>welcome.cc</tt>, чтобы открыть его в редакторе исходного кода.</li>
<li>Правой кнопкой мыши щелкните левое поле окна редактора исходного кода и выберите параметр &quot;Show Line Numbers&quot;.
</li>
<li>Установите точку останова, щелкнув левое поле окна редактора исходного кода рядом со строкой 50.
</li>
<li>Правой кнопкой мыши щелкните проект и выберите команду &quot;Debug&quot;. Если отладчик <tt>gdb</tt> установлен корректно, а путь к нему установлен, то запускается <tt>gdb</tt>, отображаются вкладки &quot;Debugger&quot;, а приложение</tt>Welcome</tt> запускается и останавливается в точке останова.
</li>
<li>Выберите команду &quot;Debug&quot; &gt; &quot;Continue&quot;, чтобы выполнить приложение до конца.
</li>
</ol>
<!-- NEXT STEPS -->
<br>
<h2>Что дальше?</h2>
<p>Краткое руководство по разработке приложения C или C++ с помощью среды IDE NetBeans приведено в <a href="../../../kb/docs/cnd/quickstart_ru.html">Руководстве по началу работы с проектами C/C++</a>
</p>
</body>
</html>