blob: 048a90d2cdb81e14ec4831044a0de1903e476bdd [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Настройка среды IDE NetBeans для языков C/C++/Фортран &mdash; среда IDE NetBeans 6.9</title>
<meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 6.9">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<a name="top"></a>
<h1>Настройка среды IDE NetBeans для языков C/C++/Фортран</h1>
<!-- START INTRO ---------------------------------------------------------------------------------------* -->
<div class="articledate" style="margin-left: 0px;font-style:italic;">
Июнь 2010</em> [номер версии: V6.9-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/69/netbeans-stamp.gif" class="stamp"
alt="Содержимое данной страницы относится к среде IDE NetBeans 6.9"
title="Содержимое данной страницы относится к среде IDE NetBeans 6.9">
<ul class="toc">
<li><a href="#downloading" title="Активация языков C/C++/Фортран в среде IDE"> Активация языков C/C++/Фортран в среде IDE</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">Среда IDE NetBeans</td>
<td class="tbltd1"><a
href="https://netbeans.org/downloads/index.html">версия 6.9 с подключаемым модулем C/C++ для NetBeans</a></td>
</tr>
<tr>
<td class="tbltd1">Комплект для разработчика на языке Java (JDK)</td>
<td class="tbltd1"><a href="http://java.sun.com/javase/downloads/index.jsp">версия 6</a></td>
</tr>
</tbody>
</table>
<br>
<!-- DOWNLOADING ---------------------------------------------------------->
<h2><a name="downloading">Активация языков C/C++/Фортран в среде IDE</a></h2>
<p>
Среда IDE NetBeans является динамической модульной средой IDE. Это означает, что ее можно изменить путем добавления и удаления модулей программы. Можно добавить функциональные возможности, установив подключаемые модули, или удалить функциональные возможности, удалив подключаемые модули. Дополнительные сведения о подключаемых модулях приведены в интерактивной справке по среде IDE NetBeans.</p>
<p>
Если при работе в среде IDE NetBeans требуется использование программ языков C, C++ или Фортран, в пакет установки NetBeans должен входить подключаемый модуль &quot;C/C++&quot;.</p>
<p class="tips">Хотя подключаемый модуль называется &quot;C/C++&quot;, он также включает в себя поддержку программирования на языке Фортран.</p>
<h3>Если среда IDE NetBeans 6.9 еще не установлена</h3>
<p>Если среда IDE NetBeans еще не установлена, следует загрузить пакет <b>C/C++</b> или пакет <b>All</b> со <a href="http://download.netbeans.org/">страницы загрузки среды IDE NetBeans 6.9</a>. Если другие языки, например Java или Ruby, не будут использоваться, следует загрузить пакет &quot;C/C++&quot;.</p>
<h3>Если в системе установлена среда IDE NetBeans 6.9, но неизвестно, установлен ли подключаемый модуль C/C++</h3>
<p>Если в системе уже установлена среда IDE NetBeans, то определить, содержит ли она подключаемый модуль &quot;C/C++&quot;, можно, выбрав в меню &quot;Файл&quot; команду &quot;Новый проект&quot;. Если &quot;C/C++&quot; входит в список &quot;Категории&quot;, то подключаемый модуль &quot;C/C++&quot; установлен в системе. Следует перейти к разделу <a href="#compilers">Установка и настройка компиляторов и средств</a>.
</p>
<h3>Если в системе установлена среда IDE NetBeans 6.9 без подключаемого модуля &quot;C/C++&quot;</h3>
<p>Если среда IDE NetBeans не отображает категорию проекта C/C++ при выборе команды &quot;Файл&quot; &gt; &quot;Новый проект&quot;, то для добавления к среде IDE подключаемого модуля C/C++ следует выполнить следующие действия.</p>
<ol>
<li>Если в сети используется прокси, выберите в среде IDE команду &quot;Сервис&quot; &gt; &quot;Параметры&quot;, затем выберите &quot;Ручная настройка прокси&quot;, заполните поля &quot;Прокси HTTP&quot; и &quot;Порт&quot; для прокси-сервера и нажмите кнопку &quot;ОК&quot;.</li>
<li>В меню &quot;Сервис&quot; выберите пункт &quot;Подключаемые модули&quot;.</li>
<li>В диалоговом окне &quot;Подключаемые модули&quot; выберите вкладку &quot;Доступные подключаемые модули&quot; и перейдите к категории &quot;C/C++&quot;.
</li>
<li>Установите флажок &quot;C/C++&quot; и выберите команду &quot;Установить&quot; для запуска программы установки среды IDE NetBeans.</li>
<li>В программе установки среды IDE NetBeans нажмите кнопку &quot;Далее&quot;.</li>
<li>Прочтите лицензионное соглашение, установите флажок, указывающий на принятие всех его условий, и нажмите кнопку &quot;Далее&quot;.</li>
<li>Нажмите кнопку &quot;Установить&quot;.</li>
<li>После завершения установки установите флажок &quot;Перезапустить среду IDE сейчас&quot; или &quot;Перезапустить среду IDE позже&quot; и нажмите кнопку &quot;Готово&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 убедитесь, что местоположения их установки полностью различаются, и не используйте средства Cygwin и MinGW в одной коллекции средств в среде IDE.</p>
<p class="notes">Для применения языка Qt в операционной системой Windows необходимо использовать MinGW, включенный в пакет Qt SDK. Не следует устанавливать 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.7.2</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>
<p>
При условии правильности версий дальнейшая настройка не требуется. Для проверки правильности установки средств для среды 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 приведены в <a href="http://http://cygwin.com/cygwin-ug-net/index.html" target="_blank">руководстве пользователя по Cygwin</a>.</li>
<li>Загрузите программу Cygwin <tt>setup.exe</tt>, щелкнув значок &quot;Install Cygwin 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;Далее&quot;.
</li>
<li>
На странице &quot;Choose Download Site&quot; выберите ближайшее место загрузки. Нажмите кнопку &quot;Далее&quot;.
</li>
<li>
На странице &quot;Select Packages&quot; выберите пакеты для загрузки. Щелкните значок &quot;+&quot; рядом с &quot;Devel&quot; для раскрытия категории средств разработки. Для удобства просмотра может потребоваться изменить размеры окна.
</li>
<li>
Выберите все пакеты, которые необходимо загрузить, щелкнув метку &quot;Skip&quot;. При этом отображается номер версии загружаемого пакета. Как минимум, следует выбрать
<ul><li>gcc-core: компилятор C
</li>
<li>gcc-g++: компилятор C++
</li>
<li>gdb: отладчик GNU
</li>
<li>make: версия GNU средства 'make'
</li>
</ul>
Пакеты, которые необходимы для выбранных пакетов, выбираются автоматически.
</li>
<li>Нажмите кнопку &quot;Далее&quot;, чтобы подключиться к сайту загрузки и загрузить выбранные пакеты, а затем нажмите кнопку &quot;Готово&quot; после завершения установки.</li>
<li>
После этого следует добавить каталог компилятора Cygwin к пути, чтобы среда IDE NetBeans была способна найти коллекцию средств:
<br><br>
<ol type="a">
<li>Откройте панель управления:<br>
- При использовании ОС Windows XP выберите &quot;Пуск&quot; &gt; &quot;Настройки&quot; &gt; &quot;Панель управления&quot; и дважды щелкните значок &quot;Система&quot;. <br>
- При использовании ОС Windows 7 введите <b>var</b> в поле поиска меню &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;ОК&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;ОК&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.9 тестировалась с компилятором Minimalist GNU для Windows (MinGW) и средой Minimal System (MSYS) вида Unix. Протестированные версии и указания по установке приведены ниже.</p>
<p class="notes margin-around">Для использования языка Qt в операционной системе Windows необходимо использовать версию 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</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;Далее&quot;.</li>
<li>При возможности используйте путь по умолчанию <tt>C:\MinGW</tt> в качестве папки назначения, чтобы избежать возникновения потенциальных проблем с использованием компиляторов из другого расположения.</li>
<li>Нажмите кнопку &quot;Установить&quot;, чтобы установить средства MinGW, а затем нажмите кнопки &quot;Далее&quot; и &quot;Готово&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.9 была протестирована с помощью следующих компиляторов и средств.</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 Update 1 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 Update 1 C++</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 Update 1</td>
</tr>
</tbody>
</table>
<h4>Компиляторы Sun Studio 12 Update 1</h4>
<p>Использование компиляторов Sun Studio 12 Update 1 в ОС Solaris 10:
<ul>
<li>Если программное обеспечение Sun Studio 12 Update 1 установлено, перед запуском среды IDE NetBeans следует убедиться в том, что в пути указан <tt>/<i>каталог установки</i>/SUNWspro/bin</tt>. Расположением по умолчанию в ОС Solaris 10 является каталог <tt>/opt/SUNWspro/bin</tt></li>
<li>
Если программное обеспечение Sun Studio 12 Update 1 не установлено, то его можно бесплатно загрузить по адресу <a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/studio12-update1-136165.html" target="_blank"> <tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/studio12-update1-136165.html</tt></a>.
</li>
</ul>
</p>
<p><b>Для загрузки и установки компиляторов Sun Studio 12 Update 1:</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></i>руководства по установке Sun Studio 12 Update 1</a>.</li>
<li>Отредактируйте переменную <tt>PATH</tt>, чтобы добавить путь к программному обеспечению Sun Studio Update 1 перед запуском среды 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>
<li>Обратитесь к разделу <a href="#verifying">Проверка установки</a>, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.</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.9 была протестирована с помощью следующих компиляторов и средств.</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 Update 1 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 Update 1 C++</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">Компилятор C GNU
<br>Сведения о NetBeans и gcc в ОС OpenSolaris приведены в документе <a href="https://netbeans.org/community/releases/69/relnotes_ru.html#known_issues-cnd"> Заметки к выпуску среды IDE NetBeans 6.9</a>.</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.3</td>
<td class="tbltd1">Компилятор C++ GNU. <br>Сведения о NetBeans и gcc в ОС OpenSolaris приведены в документе <a href="https://netbeans.org/community/releases/69/relnotes_ru.html#known_issues-cnd"> Заметки к выпуску среды IDE NetBeans 6.9</a>.</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.9). <br>В целях тестирования сборка gdb 6.6 была выполнена в OpenSolaris. <br>Сведения о NetBeans и gdb в ОС OpenSolaris приведены в документе <a href="https://netbeans.org/community/releases/69/relnotes_ru.html#known_issues-cnd"> Заметки к выпуску среды IDE NetBeans 6.9</a>.</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 Update 1</td>
</tr>
</tbody>
</table>
<br><br>
<p><b>Загрузка и установка программного обеспечения Sun Studio 12 и отладчика gdb:</b></p>
<ol><li>Введите следующую команду в окно терминала OpenSolaris:
<pre>$ pfexec pkg install sunstudio12u1 gdb</pre>
<li>Отредактируйте переменную <tt>PATH</tt>, чтобы добавить путь к компиляторам Sun Studio 12 Update 1 перед запуском среды IDE NetBeans. Введите путь <tt>/opt/sunstudio12u1/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>Ссылки на компиляторы устанавливаются в каталог /usr/bin, который уже должен входить в путь. Если /usr/bin отсутствует в пути, то перед запуском среды IDE NetBeans отредактируйте переменную <tt>PATH</tt> и добавьте этот каталог. </li>
<li>Обратитесь к разделу <a href="#verifying">Проверка установки</a>, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.</li>
</ol>
<!--<p>Дополнительные сведения приведены на вики-странице OpenSolaris <a href="http://wikis.sun.com/pages/viewpage.action?pageId=108496910" target="_blank"> Установка средств разработки C++, Фортран</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">Компилятор Sun Studio 12 Update 1 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 Update 1 C++</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.1.2, 4.2.3 и 4.3.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 и 4.3.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>
<br><br>
<h4>Компиляторы Sun Studio 12 Update 1 в ОС Linux</h4>
<p>Использование компиляторов Sun Studio 12 Update 1 в ОС Linux:</p>
<ul>
<li>Если программное обеспечение Sun Studio 12 Update 1 установлено, перед запуском среды IDE NetBeans следует убедиться в том, что каталог <tt>/<i>каталог установки</i>/sunstudio12u1/bin</tt> входит в путь. При установке пакетов Linux расположением по умолчанию является каталог <tt>/opt/sun/sunstudio12u1/bin</tt>.</li>
<li>
Если программное обеспечение Sun Studio 12 Update 1 не установлено, то его можно загрузить с сайта developers.sun.com, как описано ниже.
</li>
</ul>
<p><b>Загрузка и установка компиляторов Sun Studio 12 Update 1:</b></p>
<ol>
<li>Создайте каталог, в который будет выполняться развертывание загруженного файла архива Sun Studio. Необходимо наличие разрешения на запись в этот каталог.
<li>Если обозреватель настроен на установку в определенном расположении без дополнительного запроса (например, на рабочем столе или каталоге &quot;Загрузки&quot;), настройте обозреватель на загрузку в созданный каталог. Для обозревателя Firefox каталог загрузки задается в меню &quot;Инструменты&quot; &gt; &quot;Настройки&quot; &gt; &quot;Основные&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>имя файла</i> | tar xvf -
</pre>
</li>
<li>
Если пакеты SUSE или RPM загружены, следуйте указаниям в <a
href="http://docs.oracle.com/cd/E19205-01/820-7601/" target="_blank">Главе 2 <i></i>руководства по установке Sun Studio 12 Update 1</a>.</li>
<li>Отредактируйте переменную <tt>PATH</tt>, чтобы добавить путь к программному обеспечению Sun Studio перед запуском среды IDE NetBeans.</li>
<li>Обратитесь к разделу <a href="#verifying">Проверка установки</a>, чтобы убедиться в том, что средства для среды 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;Файл&quot; команды &quot;Новый проект&quot;.</li>
<li>На панели &quot;Категории&quot; страницы &quot;Выбор проекта&quot; раскройте категорию &quot;Примеры&quot; и выберите подчиненную категорию &quot;C/C++&quot;.</li>
<li>На панели &quot;Проекты&quot; выберите проект <tt>Welcome</tt>. Нажмите кнопку &quot;Далее&quot;.
</li>
<li>На странице &quot;Имя и местоположение проекта&quot; нажмите кнопку &quot;Готово&quot;.
</li>
<li>В окне &quot;Проекты&quot; среды IDE правой кнопкой мыши щелкните проект <tt>Welcome_1</tt> и нажмите кнопку &quot;Построить&quot;. Если компиляторы и средство <tt>make</tt> установлены корректно, а путь к ним задан, то вывод создания отображается в окне &quot;Вывод&quot;, а проект успешно создается.
</li>
<li>Дважды щелкните файл <tt>welcome.cc</tt>, чтобы открыть его в редакторе исходного кода.</li>
<li>Правой кнопкой мыши щелкните левое поле окна редактора исходного кода и выберите параметр &quot;Показать номера строк&quot;.
</li>
<li>Установите точку останова щелчком в левом поле окна редактора исходного кода рядом с любой строкой.
</li>
<li>Правой кнопкой мыши щелкните проект и выберите команду &quot;Отладка&quot;. Если отладчик <tt>gdb</tt> установлен корректно, а путь к нему установлен, то запускается <tt>gdb</tt>, отображаются вкладки &quot;Отладчик&quot;, а приложение</tt>Welcome</tt> запускается и останавливается в точке останова.
</li>
<li>Выберите команду &quot;Отладка&quot; &gt; &quot;Продолжить&quot;, чтобы выполнить приложение до конца.
</li>
<li>При сбое построения проекта или работы отладчика обратитесь к следующему разделу.</li>
</ol>
<h2><a name="ts"></a>Поиск и устранение отказов инструментальных средств</h2>
<ol>
<li>Выберите в среде IDE пункт меню &quot;Сервис&quot; &gt; &quot;Параметры&quot; и нажмите кнопку &quot;C/C++&quot;.</li>
<li>На вкладке &quot;Средства построения&quot; просмотрите список &quot;Набор средств&quot; для проверки включения набора средств пользователя.</li>
<li>Если набор средств присутствует в списке, выберите его и проверьте пути к средствам. Если путь к базовому каталогу неверен, возможно, допущена ошибка при установке переменной среды Path. Обратитесь к указаниям по установке пути в этом документе и при необходимости исправьте путь.</li>
<li>Если набор средств не включен в список, щелкните элемент &quot;Восстановить значения по умолчанию&quot;. В результате в среде IDE будет выполнено повторное сканирование среды для поиска средств, набор средств будет найден при условии правильности переменной среды Path.</li>
<li>Если проблема не устранена, можно попытаться добавить новый набор средств и указать путь к этим средствам, как описано ниже:</li>
<ol type="a">
<li>Щелкните элемент &quot;Добавить&quot; под списком &quot;Набор средств&quot;.</li>
<li>Выполните поиск в каталоге, содержащем исполняемые файлы для компиляторов, отладчика и средства make. Как правило, это каталог с именем &quot;bin&quot;.</li>
<li>Выберите каталог и нажмите кнопку &quot;Открыть&quot;. В среде IDE должно быть выполнено определение семейства средств и обновление других файлов в диалоговом окне соответствующим образом. При невозможности выполнения этого действия появится сообщение об ошибке.</li>
<li>Если средства определены корректно, нажмите кнопку &quot;ОК&quot; в диалоговом окне &quot;Добавить набор средств&quot;. В списке должен отобразиться новый набор.</li>
<li>Выберите новый набор средств и щелкните элемент &quot;По умолчанию&quot; для обеспечения автоматического использования этого набора средств для новых проектов.</li>
</ol>
<p class="tips">При невозможности решения проблемы обратитесь на <a href="http://forums.netbeans.org/cnd-users.html" target="_blank">форум пользователей NetBeans C/C++</a>.</p>
</ol>
<!-- NEXT STEPS -->
<br>
<h2>Что дальше?</h2>
<p>Краткое руководство по разработке приложения C или C++ с помощью среды IDE NetBeans приведено в <a href="../../../kb/docs/cnd/quickstart_ru.html">Руководстве по началу работы с проектами C/C++</a>
</p>
<div class="feedback-box"><a href="mailto:users@cnd.netbeans.org?subject=Feedback:%20Configuring%20NetBeans%20IDE%206.9%20for%20C/C++/Fortran">Мы ждем ваших отзывов</a></div>
</body>
</html>