blob: 502982fa77ab429f5d0e7847a4c1270832010b73 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Определение среды разработки проекта C/C ++</TITLE>
<meta name="KEYWORDS" content="NETBEANS, TUTORIAL, C/C++, tools">
<meta name="DESCRIPTION" content="Short tutorial that demonstrates using
local or remote tool collections to develop C/C++ projects in NetBeans IDE 6.7/6.8/6.9">
<meta name="author" content="Ann Rice">
<meta name="author" content="Susan Morgan">
<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 ++</h1>
<!-- START INTRO ---------------------------------------------------------------------------------------* -->
<div class="articledate" style="margin-left: 0px;font-style:italic;">
<p><em>Составитель <i>Энн Райс (Ann Rice)</i>, редактор <i>Сьюзан Морган (Susan Morgan)</i><br> Июнь 2010 г.</em> [номер версии: V6.9-1]</div>
<p>В следующем кратком учебном курсе приведено пошаговое описание базовых шагов по выбору узла разработки и набора средств для создания и отладки проекта на C или C++ в IDE NetBeans 6.7, 6.8 или 6.9.
</p>
<!-- END INTRO -->
<p><b>Содержание</b></p>
<img alt="Содержимое на этой странице применимо к IDE NetBeans 6.7/6.8/6.9" class="stamp" src="../../../images_www/articles/67/netbeans-stamp-67-68-69.png" title="Содержимое этой страницы применимо к IDE NetBeans 6.7/6.8/6.9">
<ul class="toc">
<li><a href="#requirements" title="Требования">Требования</a></li>
<li><a href="#installing" title="Установка наборов средств">Установка наборов средств</a></li>
<li><a "title="Specifying the Development Host" href="#host">Выбор узла разработки</a></li>
<li><a href="#using" title="Использование списка наборов средств">Использование списка наборов средств</a></li>
<li><a href="#changing" title="Изменение набора средств для проекта"> Изменение набора средств для проекта</a></li>
</ul>
<h2><a NAME="requirements"></a>Требования</h2>
<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.7, 6.8 или 6.9 с подключаемым модулем NetBeans C/C++</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>
</table>
<br>
<p>Сведения о загрузке и установке обязательного программного обеспечения см. в разделе <a href="../../../community/releases/69/install.html">Инструкции по установке IDE NetBeans 6.9</a>.
</p>
<h2><a name="installing"></a>Установка наборов средств</h2>
<p>Для работы с модулем C/C++ для NetBeans необходимо наличие компилятора C, компилятора C++, служебной программы make и отладчика gdb. Модуль NetBeans C/C++ был протестирован с помощью компиляторов и инструментов, перечисленных в <a href="./supported-tool-collections.html">Наборы инструментов C/C++, протестированные с помощью IDE NetBeans</a>.
<p>
Инструкции по установке и настройке обязательных средств см. в разделе <a href="../../../community/releases/69/cpp-setup-instructions.html">Настройка IDE NetBeans для C/C++/Fortran</a>.
<h2><a name="host"></a>Выбор узла разработки</h2>
<p>Разработчик может осуществлять сборку, выполнение и отладку проекта на локальном узле (в системе, из которой запускается среда IDE) или на удаленном узле под управлением операционной системы UNIX®. В качестве удаленных узлов разработки протестированы только операционные системы Solaris и Linux. Изначально среда IDE настроена только для использования локального узла.</p>
<p>Определить удаленные узлы разработки можно в окне &quot;Параметры&quot; панели &quot;C/C++&quot; на вкладке &quot;Средства сборки&quot;, как описано в <a href="./remotedev-tutorial.html">учебном курсе по удаленной разработке C/C++</a>.
</p>
<h2><a name="using"></a>Использование списка наборов средств</h2>
<p>Список набора средств доступен по пути &quot;Сервис&quot; &gt; &quot;Параметры&quot; &gt; вкладка &quot;Средства построения&quot;. В этом списке отображаются наборы, найденные на текущем выбранном узле разработки. Набор средств по умолчанию выделяется полужирным шрифтом и выбирается для любого создаваемого проекта. Набор средств для определенного проекта можно изменить в свойствах проекта.</p>
<p>Набор средств связан с узлом разработки, поэтому перед началом работы со списком наборов средств следует убедиться в том, что выбран верный узел разработки. Для локальных или удаленных узлов можно изменить список наборов средств, добавляя или удаляя наборы.</p>
<h3>Изменение набора средств по умолчанию</h3>
<p>Для изменения набора средств по умолчанию выберите набор из списка наборов средств и нажмите кнопку &quot;По умолчанию&quot;. Новый набор средств по умолчанию будет выбран для всех новых проектов, создаваемых с помощью выбранного узла разработки.
</p>
<h3><a name="adding"></a>Добавление набора средств к узлу разработки</h3>
<p>При добавлении набора средств открывается доступ к компиляторам для среды IDE. Средства должны быть уже установлены в системе.</p>
<p>Для добавления набора средств, связанного с узлом разработки, необходимо выполнить перечисленные ниже действия.
<ol>
<li>Выберите узел разработки, который требуется добавить к набору средств.
</li>
<li>Откройте меню &quot;Сервис&quot; &gt; &quot;Параметры&quot; &gt; вкладка &quot;Средства построения&quot; и щелкните элемент &quot;Добавить&quot; под списком &quot;Набор средств&quot;.</li>
<li>В поле &quot;Базовый каталог&quot; диалогового окна &quot;Добавить новый набор средств&quot; введите путь к каталогу для исполняемых файлов набора средств или перейдите к каталогу с помощью кнопки &quot;Обзор&quot;.
<p class="notes">Обратите внимание, что в IDE NetBeans 6.7 и 6.8, если узел размещения не является локальным, функция обзора недоступна. Необходимо ввести полный путь к базовому каталогу средств на удаленном сервере. Выберите команду &quot;Check&quot;, и среда IDE выполнит проверку действительности введенного пути для поддерживаемого набора средств. Для проверки пути может потребоваться вход в систему сервера, о чем будет выведено соответствующее предупреждение. В IDE NetBeans 6.9 функция обзора доступна для удаленных узлов.</p>
</li>
<li>Поля &quot;Семейство наборов средств&quot; и &quot;Имя набора средств&quot; для действительных путей заполняются автоматически. Можно указать другое имя набора. Если требуется изменить семейство путем выбора другого семейства из раскрывающегося списка, необходимо убедиться, что набор средств соответствует указанному семейству. В противном случае флаги компилятора могут быть недопустимыми.
</li>
<br>
<img src="../../../images_www/articles/67/cnd/development-environment/add-collection.png">
<br><br>
<li>Нажмите кнопку &quot;ОК&quot;.</li>
</ol>
<h2><a name="changing"></a>Изменение набора средств для проекта</h2>
<p>При создании проекта в качестве набора средств для проекта выбирается текущий набор средств по умолчанию. Для проекта можно выбрать другой набор средств из списка наборов или настроить набор средств специально для проекта.
<p>Для выбора другого набора средств для существующего проекта выполните следующие действия.</p>
<ol>
<li>Щелкните правой кнопкой мыши окно &quot;Проекты&quot; и выберите команду &quot;Свойства&quot;.</li>
<li>
В диалоговом окне &quot;Свойства проекта&quot; выберите в списке &quot;Категории&quot; узел &quot;Сборка&quot;.
</li>
<li>Убедитесь в том, что в свойствах средств сборки для параметра &quot;Узел разработки&quot; выбран узел, на котором будет производиться сборка.
</li>
<li>Выберите набор средств из раскрывающегося списка коллекции средств.</li>
<br> <img alt="Снимок панели 'Сборка' диалогового окна 'Свойства проекта'" src="../../../images_www/articles/67/cnd/development-environment/select-collection.png"> <br><br>
<li>Нажмите кнопку &quot;ОК&quot;.</li>
<p>При следующей сборке проекта будет использоваться выбранный набор средств.</p>
</ol>
<p>
<h2>Дополнительные сведения</h2>
<p>Дополнительные статьи о разработке с помощью C/C++/Fortran в IDE NetBeans см. в разделе <a href="https://netbeans.org/kb/trails/cnd.html">Учебные карты C/C++</a>.</p>
<div class="feedback-box"><a href="mailto:users@cnd.netbeans.org?subject=Feedback: Defining
Your C/C++ Project's Development Environment - NetBeans IDE 6.7/6.8/6.9 Tutorial">Мы ждем ваших отзывов</a></div>
</BODY>
</HTML>