<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
<html> | |
<head> | |
<title>Настройка среды IDE NetBeans для языков C/C++/Фортран - среда IDE NetBeans 6.8</title> | |
<meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 6.8"> | |
<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;"> | |
Декабрь 2009 г.</em> [номер версии: V6.8-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/68/netbeans-stamp.gif" class="stamp" | |
alt="Содержимое на этой странице относится к среде IDE NetBeans 6.8" | |
title="Содержимое на этой странице относится к среде IDE NetBeans 6.8"> | |
<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.8/">Среда IDE NetBeans</a></td> | |
<td class="tbltd1">6.8</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 должен входить подключаемый модуль "C/C++".</p> | |
<p class="tips">Хотя подключаемый модуль называется "C/C++", он также включает в себя поддержку программирования на языке Fortran.</p> | |
<h3>Если среда IDE NetBeans 6.8 еще не установлена</h3> | |
<p>Если среда IDE NetBeans еще не установлена, следует загрузить пакет <b>"C/C++"</b> или пакет <b>"All"</b> со <a href="https://netbeans.org/downloads/6.8/index.html">страницы загрузки среды IDE NetBeans 6.8</a>. Если другие языки, например, Java или Ruby, не будут использоваться, следует загрузить пакет "C/C++".</p> | |
<h3>Если среда IDE NetBeans 6.8 установлена, но неизвестно, установлен ли подключаемый модуль "C/C++"</h3> | |
<p>Если в системе уже установлена среда IDE NetBeans, то определить, содержит ли она подключаемый модуль "C/C++" можно, выбрав команду "File" > "New Project". Если "C/C++" входит в список "Categories", то подключаемый модуль "C/C++" установлен в системе. Следует перейти к разделу <a href="#compilers">Установка и настройка компиляторов и средств</a>. | |
</p> | |
<h3>Если установлена среда IDE NetBeans 6.8 без подключаемого модуля "C/C++"</h3> | |
<p>Если среда IDE NetBeans не отображает категорию проекта "C/C++" при выборе команды "File" > "New Project", то для добавления к среде IDE подключаемого модуля "C/C++" следует выполнить следующие действия.</p> | |
<ol> | |
<li>Если сеть использует прокси, выберите в среде IDE команду "Tools" > "Options", затем выберите "Manual Proxy Settings", заполните поля "HTTP Proxy" и "Port" для прокси-сервера и нажмите кнопку "OK".</li> | |
<li>Выберите команду "Tools" > "Plugins".</li> | |
<li>В диалоговом окне "Plugins" выберите вкладку "Available Plugins" и перейдите к категории "C/C++". | |
</li> | |
<li>Установите флажок "C/C++" и выберите команду "Install" для запуска программы NetBeans IDE Installer.</li> | |
<li>В программе установки среды IDE NetBeans нажмите кнопку "Next".</li> | |
<li>Прочтите лицензионное соглашение, затем установите флажок, указывающий на принятие всех его условий, и нажмите кнопку "Next".</li> | |
<li>Нажмите кнопку "Install".</li> | |
<li>После завершения установки выберите "Restart IDE Now" (немедленный перезапуск) или "Restart IDE Later" (отложенный перезапуск) и нажмите "Finish".</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>- </td> | |
<td><a href="#compilers_windows" title="Платформа Windows">Windows</a></td> | |
</tr> | |
<tr> | |
<td>- </td> | |
<td><a href="#compilers_solaris" title="Платформа Solaris">ОС Solaris</a></td> | |
</tr> | |
<tr> | |
<td>- </td> | |
<td><a href="#compilers_opensolaris" title="Платформа OpenSolaris">ОС OpenSolaris</a></td> | |
</tr> | |
<tr> | |
<td>- </td> | |
<td><a href="#compilers_linux" title="Платформа Linux">Linux</a> | |
</td> | |
</tr> | |
<tr> | |
<td>- </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>- </td> | |
<td><a href="#cygwin" title="Компиляторы и средства Cygwin">Компиляторы и средства Cygwin</a></td> | |
</tr> | |
<tr> | |
<td>- </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:</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> | |
При условии правильности версий дальнейшая настройка не требуется. Для проверки правильности установки средств для среды 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> путем нажатия значка "Install" или "Update Now"! в центре страницы или перейдя по этой прямой ссылке <a href="http://www.cygwin.com/setup.exe"> <tt>setup.exe</tt></a>. | |
</li> | |
<li> | |
Запустите программу <tt>setup.exe</tt>. Принимайте значения по умолчанию до появления страницы "Select Your Internet Connection". На этой странице выберите подходящий вариант. Нажмите кнопку "Next". | |
</li> | |
<li> | |
На странице "Choose Download Site" выберите ближайшее место загрузки. Нажмите кнопку "Next". | |
</li> | |
<li> | |
На странице "Select Packages" выберите пакеты для загрузки. Щелкните значок "+" рядом с "Devel" для раскрытия категории средств разработки. Для удобства просмотра может потребоваться изменить размеры окна. | |
</li> | |
<li> | |
Выберите все пакеты, которые необходимо загрузить, щелкнув метку "Skip". При этом отображается номер версии загружаемого пакета. Следует по крайней мере выбрать gcc-core (компилятор C), gcc-g++ (компилятор C++), gdb: (отладчик GNU) и make: (версия GNU средства make). Пакеты, которые необходимы для выбранных пакетов, выбираются автоматически. | |
</li> | |
<li>Нажмите кнопку "Next", чтобы подключиться к сайту загрузки и загрузить выбранные пакета, а затем нажмите "Finish" после завершения установки.</li> | |
<li> | |
После этого следует добавить каталог компилятора Cygwin к пути, чтобы среда IDE NetBeans была способна найти коллекцию средств: | |
<br><br> | |
<ol type="a"> | |
<li>Откройте панель управления ("Пуск" > "Настройки" > "Панель управления") и дважды щелкните элемент "Система".</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>, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.</li> | |
</ol> | |
</li> | |
</ol> | |
<!-- MinGW installation --> | |
<h4><a name="mingw"></a>Компиляторы и средства MinGW</h4> | |
<p>Среда IDE NetBeans 6.8 была протестировна с использованием компилятора Minimalist GNU для Windows (MinGW) в аналогичной Unix среде Minimal System (MSYS). Протестированные версии и указания по установке приведены ниже.</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 примите настройки по умолчанию, пока не откроется страница "Choose Components".</li> | |
<li>На странице "Choose Components" выберите компилятор g++. Компилятор gcc автоматически включается в установку, поэтому он не может быть выбран. | |
<li>Не выбирайте средство make MinGW, так как необходимо использоваться средство make MSYS, которое загружается отдельно. Нажмите кнопку "Next".</li> | |
<li>При возможности используйте путь по умолчанию <tt>C:\MinGW</tt> в качестве папки назначения, чтобы избежать возникновения потенциальных проблем с использованием компиляторов из другого расположения.</li> | |
<li>Нажмите кнопку "Install", чтобы установить средства MinGW, а затем нажмите кнопки "Next" и "Finish".</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.8 была протестирована с помощью следующих компиляторов и средств.</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:</p> | |
<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://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/ss12-136026.html" target="_blank"> <tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/ss12-136026.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.8 была протестирована с помощью следующих компиляторов и средств.</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>Для получения сведений о NetBeans и gcc в ОС OpenSolaris см. <a href="https://netbeans.org/community/releases/68/relnotes_ru.html#known_issues-cnd">заметки к выпуску 6.8 среды IDE NetBeans</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/68/relnotes_ru.html#known_issues-cnd">заметки к выпуску 6.8 среды IDE NetBeans</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.8). <br>В целях тестирования сборка gdb 6.6 была выполнена в OpenSolaris. <br>Для получения сведений о NetBeans и gdb в ОС OpenSolaris см. <a href="https://netbeans.org/community/releases/68/relnotes_ru.html#known_issues-cnd">заметки к выпуску 6.8 среды IDE NetBeans</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</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 и 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> | |
</p> | |
<br><br> | |
<h4>Компиляторы Sun Studio 12 в Linux</h4> | |
<p>При необходимости использования компиляторов Sun Studio 12 в ОС Linux:</ul> | |
<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>Если обозреватель настроен на установку в определенном расположении без дополнительного запроса (например, на рабочем столе или каталоге "Downloads"), настройте обозреватель на загрузку в созданный каталог. Для обозревателя Firefox каталог загрузки задается в меню "Edit" > "Preferences" > "Main".</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>Откройте мастер создания проектов путем выполнения команды "File" > "New Project".</li> | |
<li>На панели "Categories" страницы мастера "Choose Project" раскройте категорию "Samples" и выберите подчиненную категорию "C/C++".</li> | |
<li>На панели "Projects" выберите проект <tt>Welcome</tt>. Нажмите кнопку "Next". | |
</li> | |
<li>На странице "Project Name and Location" нажмите кнопку "Finish". | |
</li> | |
<li>В окне Projects среды IDE правой кнопкой мыши щелкните проект <tt>Welcome_1</tt> и нажмите кнопку "Build". Если компиляторы и средство <tt>make</tt> установлены корректно, а путь к ним зада, то вывод создания отображается в окне "Output", а проект успешно создается. | |
</li> | |
<li>Дважды щелкните файл <tt>welcome.cc</tt>, чтобы открыть его в редакторе исходного кода.</li> | |
<li>Правой кнопкой мыши щелкните левое поле окна редактора исходного кода и выберите параметр "Show Line Numbers". | |
</li> | |
<li>Установите точку останова щелчком в левом поле окна редактора исходного кода рядом с любой строкой. | |
</li> | |
<li>Правой кнопкой мыши щелкните проект и выберите команду "Debug". Если отладчик <tt>gdb</tt> установлен корректно, а путь к нему установлен, то запускается <tt>gdb</tt>, отображаются вкладки "Debugger", а приложение</tt>Welcome</tt> запускается и останавливается в точке останова. | |
</li> | |
<li>Выберите команду "Debug" > "Continue", чтобы выполнить приложение до конца. | |
</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> |