Настройка среды IDE NetBeans для языков C/C++/Фортран

В этом документе представлена информация о загрузке, установке и настройке поддержки C/C++ в среде IDE NetBeans. Для работы в среде IDE NetBeans с использованием C/C++ требуется подключаемый модуль C/C++, а также сторонние компиляторы C/C++, служебные средства make и отладчики.

Содержание

Содержимое на этой странице относится к среде IDE NetBeans 6.8

Для работы с этим учебным курсом требуется программное обеспечение и ресурсы, перечисленные ниже.

Программное обеспечение или ресурс Требуемая версия
Среда IDE NetBeans 6.8
Комплект для разработчика на языке Java (JDK) версия 6 или версия 5

Активация языков C/C++/Fortran в среде IDE

Среда IDE NetBeans является динамической модульной средой IDE. Это означает, что ее можно изменить путем добавления и удаления модулей программы. Можно добавить функциональные возможности, установив подключаемые модули, или удалить функциональные возможности, удалив подключаемые модули. Дополнительные сведения о подключаемых модулях приведены в интерактивной справке по среде IDE NetBeans.

Если при работе в среде IDE NetBeans требуется использование программ языков C, C++ или Fortran, в пакет установки NetBeans должен входить подключаемый модуль "C/C++".

Хотя подключаемый модуль называется "C/C++", он также включает в себя поддержку программирования на языке Fortran.

Если среда IDE NetBeans 6.8 еще не установлена

Если среда IDE NetBeans еще не установлена, следует загрузить пакет "C/C++" или пакет "All" со страницы загрузки среды IDE NetBeans 6.8. Если другие языки, например, Java или Ruby, не будут использоваться, следует загрузить пакет "C/C++".

Если среда IDE NetBeans 6.8 установлена, но неизвестно, установлен ли подключаемый модуль "C/C++"

Если в системе уже установлена среда IDE NetBeans, то определить, содержит ли она подключаемый модуль "C/C++" можно, выбрав команду "File" > "New Project". Если "C/C++" входит в список "Categories", то подключаемый модуль "C/C++" установлен в системе. Следует перейти к разделу Установка и настройка компиляторов и средств.

Если установлена среда IDE NetBeans 6.8 без подключаемого модуля "C/C++"

Если среда IDE NetBeans не отображает категорию проекта "C/C++" при выборе команды "File" > "New Project", то для добавления к среде IDE подключаемого модуля "C/C++" следует выполнить следующие действия.

  1. Если сеть использует прокси, выберите в среде IDE команду "Tools" > "Options", затем выберите "Manual Proxy Settings", заполните поля "HTTP Proxy" и "Port" для прокси-сервера и нажмите кнопку "OK".
  2. Выберите команду "Tools" > "Plugins".
  3. В диалоговом окне "Plugins" выберите вкладку "Available Plugins" и перейдите к категории "C/C++".
  4. Установите флажок "C/C++" и выберите команду "Install" для запуска программы NetBeans IDE Installer.
  5. В программе установки среды IDE NetBeans нажмите кнопку "Next".
  6. Прочтите лицензионное соглашение, затем установите флажок, указывающий на принятие всех его условий, и нажмите кнопку "Next".
  7. Нажмите кнопку "Install".
  8. После завершения установки выберите "Restart IDE Now" (немедленный перезапуск) или "Restart IDE Later" (отложенный перезапуск) и нажмите "Finish".

Установка и настройка компиляторов и средств

Для работы с модулем C/C++ для NetBeans требуется компилятор C, компилятор C++, служебное средство make и отладчик gdb. Указания для конкретной платформы системы разработки приведены ниже.

Windows
ОС Solaris
ОС OpenSolaris
Linux
ОС Macintosh X

Windows

Модуль NetBeans C/C++ протестирован с помощью компиляторов Cygwin и MinGW. Необходимо установить компилятор Cygwin или компилятор MinGW, но не оба компилятора.

Компиляторы и средства Cygwin
Компиляторы и средства MinGW

Компиляторы и средства Cygwin

Модуль NetBeans C/C++ протестирован с помощью следующих компиляторов и средств .

Программное обеспечение или ресурс Протестированная версия Описание
cygwin1.dll 1.5.21 Linux-подобная среда Cygwin для Windows
gcc 3.4.4 Компилятор C Cygwin
g++ 3.4.4 Компилятор Cygwin C++
gdb 6.8 Отладчик Cygwin GNU
make 3.81 Средство Cygwin make

Если компиляторы Cygwin gcc и g++, GNU make и отладчик gdb установлены в системе Windows, и путь к ним настроен корректно, необходимо проверить правильность версий.

Проверка версий компиляторов и средств Cygwin:

  1. Проверьте версию среды Cygwin, введя следующие команды в командную строку Windows:

     C:\> cygcheck -c cygwin
    
  2. Проверьте версии компиляторов Cygwin gcc и g++, make и gdb посредством ввода следующих команд в командную строку Windows:
    C:\> gcc --version
    C:\> g++ --version
    C:\> make --version
    C:\> gdb --version
    
При условии правильности версий дальнейшая настройка не требуется. Для проверки правильности установки средств для среды IDE NetBeans обратитесь к разделу Проверка установки.

Установка компиляторов GNU gcc и g++, make и отладчика gdb с интернет-сайта cygwin.com:

  1. Загрузите программу Cygwin setup.exe путем нажатия значка "Install" или "Update Now"! в центре страницы или перейдя по этой прямой ссылке setup.exe.
  2. Запустите программу setup.exe. Принимайте значения по умолчанию до появления страницы "Select Your Internet Connection". На этой странице выберите подходящий вариант. Нажмите кнопку "Next".
  3. На странице "Choose Download Site" выберите ближайшее место загрузки. Нажмите кнопку "Next".
  4. На странице "Select Packages" выберите пакеты для загрузки. Щелкните значок "+" рядом с "Devel" для раскрытия категории средств разработки. Для удобства просмотра может потребоваться изменить размеры окна.
  5. Выберите все пакеты, которые необходимо загрузить, щелкнув метку "Skip". При этом отображается номер версии загружаемого пакета. Следует по крайней мере выбрать gcc-core (компилятор C), gcc-g++ (компилятор C++), gdb: (отладчик GNU) и make: (версия GNU средства make). Пакеты, которые необходимы для выбранных пакетов, выбираются автоматически.
  6. Нажмите кнопку "Next", чтобы подключиться к сайту загрузки и загрузить выбранные пакета, а затем нажмите "Finish" после завершения установки.
  7. После этого следует добавить каталог компилятора Cygwin к пути, чтобы среда IDE NetBeans была способна найти коллекцию средств:

    1. Откройте панель управления ("Пуск" > "Настройки" > "Панель управления") и дважды щелкните элемент "Система".
    2. Перейдите на вкладку "Дополнительно" и щелкните элемент "Переменные среды".
    3. На панели "Системные переменные" диалогового окна "Переменные среды" выберите переменную Path и выберите команду "Изменить".
    4. Добавьте путь к каталогу cygwin-directory\bin в переменную Path и нажмите "OK". По умолчанию каталогом cygwin-directory является каталог C:\cygwin. Имена каталогов разделяются точкой с запятой. Отредактированный путь должен выглядеть следующим образом %SystemRoot%\system32;%SystemRoot%;C:\Program Files\QuickTime\QTSystem;C:\cygwin\bin
    5. Нажмите "OK" в диалоговых окнах "Переменные среды" и "Системные свойства".
    6. Обратитесь к разделу Проверка установки, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.

Компиляторы и средства MinGW

Среда IDE NetBeans 6.8 была протестировна с использованием компилятора Minimalist GNU для Windows (MinGW) в аналогичной Unix среде Minimal System (MSYS). Протестированные версии и указания по установке приведены ниже.

Программное обеспечение или ресурс Протестированная версия Описание
gcc 3.4.5 Компилятор C MinGW
g++ 3.4.5 Компилятор C++ MinGW
gdb 6.8 Отладчик GNU MinGW
make 3.79.1 Средство make MSYS
Обратите внимание на то, что средство make MinGW не поддерживается

Установка компиляторов GNU, make и отладчика gdb с сайта mingw.org:

  1. Выполните вход в Windows с помощью учетной записи с правами администратора компьютера.
  2. Загрузите самораспаковывающийся установщик из раздела Установка пакета компилятора MinGW (GCC) на сайте mingw.org. Его также можно загрузить по этой прямой ссылке на MinGW-5.1.4.exe.
  3. Запустите установщик MinGW-5.1.4.exe в Windows.
  4. В установщике MinGW примите настройки по умолчанию, пока не откроется страница "Choose Components".
  5. На странице "Choose Components" выберите компилятор g++. Компилятор gcc автоматически включается в установку, поэтому он не может быть выбран.
  6. Не выбирайте средство make MinGW, так как необходимо использоваться средство make MSYS, которое загружается отдельно. Нажмите кнопку "Next".
  7. При возможности используйте путь по умолчанию C:\MinGW в качестве папки назначения, чтобы избежать возникновения потенциальных проблем с использованием компиляторов из другого расположения.
  8. Нажмите кнопку "Install", чтобы установить средства MinGW, а затем нажмите кнопки "Next" и "Finish".
  9. Добавьте каталог C:\MinGW\bin в путь, как описано в разделе Параметры среды на вики-странице MinGW.
  10. Указания по установке MSYS см. на вики-странице MinGW MSYS. Необходимо установить только файлы MSYS 1.0. Установка упомянутых на вики-странице DTK или файлов ядра не требуется.
  11. Можно загрузить необходимые файлы с помощью этой прямой ссылки на MSYS-1.0.10.exe
  12. При установке MSYS убедитесь в том, что используется учетная запись Windows с правами администратора компьютера. Среда IDE NetBeans может впоследствии вызывать ошибки при попытке создания и выполнения проектов, если средство MSYS установлено с помощью ограниченной учетной записи пользователя.
  13. Запустите установщик MSYS-1.0.10.exe и примите настройки по умолчанию.
  14. Чтобы установить отладчик gdb, загрузите его с помощью этой прямой ссылки на файл gdb-6.8-mingw-3.tar.bz2. Для извлечения этого архива gdb необходимо наличие архиватора для Windows, например gzip, 7-zip или WinZip.
  15. Извлеките файл gdb-6.8-mingw-3.tar.bz2 в каталог C:\MinGW, чтобы установить исполняемый файл gdb в каталог C:\MinGW\bin.
  16. Обратитесь к разделу Проверка установки, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.

ОС Solaris

В ОС Solaris возможно использование средств GNU или Sun Studio. Средства GNU по умолчанию включены в ОС Solaris 10 в каталоге /usr/sfw/bin. Бесплатный загружаемый пакет Sun Studio содержит средства для разработчиков. Компиляторы Sun Studio оптимизированы для оборудования Sun и облегчают создание производительных двоичных файлов Solaris.

Если используется система OpenSolaris, обратитесь к разделу ОС OpenSolaris.

Среда IDE NetBeans 6.8 была протестирована с помощью следующих компиляторов и средств.

Программное обеспечение или ресурс Протестированная версия Описание
cc 5.9 и 5.10 Компилятор C Sun Studio 12
CC 5.9 и 5.10 Компилятор C++ Sun Studio 12
gcc 3.4.3 Компилятор C GNU
g++ 3.4.3 Компилятор C++ GNU
gdb 6.6 и 6.8 Отладчик GNU
gmake 3.81 Средство make GNU
make 3.81 Средство make Solaris
dmake 7.8 и 7.9 Распределенное средство make Sun Studio 12

Компиляторы Sun Studio 12

При необходимости использования компиляторов Sun Studio 12 в ОС Solaris 10:

  • Если установлено программное обеспечение Sun Studio 12, то перед запуском среды IDE NetBeans следует убедиться в том, что /каталог установки/SUNWspro/bin находится в пути. Расположением по умолчанию в ОС Solaris 10 является каталог /opt/SUNWspro/bin
  • Если программное обеспечение Sun Studio 12 не установлено, то его можно бесплатно загрузить по адресу http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/ss12-136026.html.

Загрузка и установка компиляторов Sun Studio 12:

  1. Создайте каталог для загруженного файла. Необходимо наличие разрешения на запись в этот каталог.
  2. Загрузите файл для требуемой платформы в каталог загрузки.
  3. Перейдите в каталог загрузки и разархивируйте загруженный файл.
    bzcat имя файла | tar xvf -
    
  4. Для установки компилятора C, компилятора C++ и необходимых исправлений Solaris следуйте инструкциям в Главе 2 краткого руководства по установке Sun Studio 12 (английский, японский, упрощенный китайский).
  5. Отредактируйте переменную PATH, чтобы добавить путь к программному обеспечению Sun Studio перед запуском среды IDE NetBeans.
  6. Обратитесь к разделу Проверка установки, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.

Компиляторы GNU и средство make GNU

При необходимости использования компиляторов GNU и средства make GNU:

  • При стандартной установке ОС Solaris 10 компиляторы и средство gmake устанавливаются в каталог /usr/sfw/bin. Перед запуском среды IDE NetBeans убедитесь в том, что это расположение находится в переменной PATH.
  • Если компиляторы и средство gmake не установлены в системе, то их можно загрузить с сайта http://www.sunfreeware.com.

Загрузка и установка компиляторов GNU и средства make

  1. Загрузите gcc и make.
  2. Если загруженные файлы ZIP не извлекаются автоматически при загрузке, разархивируйте их с помощью средства gunzip.
  3. Установите пакеты с помощью команды pkgadd.
  4. Перед запуском среды IDE NetBeans убедитесь в том, что каталог компилятора GNU и каталог средства GNU make включен в путь.

Отладчик gdb

При использовании компиляторов Sun Studio и средства Solaris make или компиляторов GNU и средства GNU make следует использовать отладчик gdb для отладки приложений в среде IDE NetBeans. gdb можно загрузить с сайта http://www.sunfreeware.com.

Загрузка и установка gdb:

  1. Загрузите gdb версии 6.6 или 6.8.
  2. Если загруженный файл ZIP не извлекается автоматически при загрузке, разархивируйте его с помощью средства gunzip.
  3. Установите пакет с помощью команды pkgadd.
  4. Перед запуском среды IDE NetBeans убедитесь в том, что путь gdb включен в переменную PATH.
  5. Обратитесь к разделу Проверка установки, чтобы убедиться в том, что средства для среды IDE NetBeans были установлены корректно.

ОС OpenSolaris

В ОС OpenSolaris возможно использование средств GNU или средств Sun Studio. Обе коллекции средств можно загрузить с помощью команды pkg или диспетчера пакетов из рабочей среды OpenSolaris.

Среда IDE NetBeans 6.8 была протестирована с помощью следующих компиляторов и средств.

Программное обеспечение или ресурс Протестированная версия Описание
cc 5.9 и 5.10 Компилятор C Sun Studio 12
CC 5.9 и 5.10 Компилятор C++ Sun Studio 12
gcc 3.4.3 Компилятор C GNU
Для получения сведений о NetBeans и gcc в ОС OpenSolaris см. заметки к выпуску 6.8 среды IDE NetBeans.
g++ 3.4.3 Компилятор C++ GNU.
Для получения сведений о NetBeans и gcc в ОС OpenSolaris см. заметки к выпуску 6.8 среды IDE NetBeans.
gdb 6.6 Отладчик GNU (обратите внимание на то, что gdb 6.3 находится в хранилище OpenSolaris
и не поддерживается средой IDE NetBeans 6.8).
В целях тестирования сборка gdb 6.6 была выполнена в OpenSolaris.
Для получения сведений о NetBeans и gdb в ОС OpenSolaris см. заметки к выпуску 6.8 среды IDE NetBeans.
gmake 3.81 Средство make GNU
make - Средство make Solaris
dmake 7.8 и 7.9 Распределенное средство make Sun Studio 12


Загрузка и установка программного обеспечения Sun Studio 12 и отладчика gdb:

  1. Введите следующую команду в окно терминала OpenSolaris:
    $ pfexec pkg install sunstudio gdb
  2. Отредактируйте переменную PATH, чтобы добавить путь к компиляторам Sun Studio перед запуском среды IDE NetBeans. Путь равен /opt/SunStudioExpress/bin или /opt/SunStudio/bin.

Загрузка и установка компиляторов GNU gcc и отладчика gdb:

  1. Введите следующую команду в окно терминала OpenSolaris:
    $ pfexec pkg install SUNWgcc SUNWgccruntime gdb  
  2. Ссылки на компиляторы и gdb устанавливаются в каталог /usr/bin, который уже должен находиться в пути. Если /usr/bin не находится в пути, то перед запуском среды IDE NetBeans отредактируйте переменную PATH и добавьте этот каталог.

Linux

На платформах Linux возможно использование средств GNU или Sun Studio.

Среда IDE NetBeans протестирована со следующими компиляторами и средствами.

Программное обеспечение или ресурс Протестированная версия Описание
cc 5.9 и 5.10 Компилятор C Sun Studio 12
CC 5.9 и 5.10 Компилятор C++ Sun Studio 12
gcc 4.1.2, 4.2.3 и 4.3.3 Компилятор C GNU в Red Hat 5 и Ubuntu 8.04
g++ 4.1.2, 4.2.3 и 4.3.3 Компилятор C++ GNU в Red Hat 5 и Ubuntu 8.04
gdb 6.6 и 6.8 Отладчик GNU в Red Hat 5 и Ubuntu 8.04
gmake 3.81 Средство make GNU в Red Hat 5 и Ubuntu 8.04



Компиляторы Sun Studio 12 в Linux

При необходимости использования компиляторов Sun Studio 12 в ОС Linux:

  • Если установлено программное обеспечение Sun Studio 12, то перед запуском среды IDE NetBeans следует убедиться в том, что /каталог установки/sunstudio12/bin находится в пути. При установке пакетов Linux расположение по умолчанию равно /opt/sun/sunstudio12/bin.
  • Если программное обеспечение Sun Studio 12 не установлено, то его можно загрузить с сайта developers.sun.com, как описано ниже.

Загрузка и установка компиляторов Sun Studio 12:

  1. Создайте каталог, в который будет выполняться развертывание загруженного файла архива Sun Studio. Необходимо наличие разрешения на запись в этот каталог.
  2. Если обозреватель настроен на установку в определенном расположении без дополнительного запроса (например, на рабочем столе или каталоге "Downloads"), настройте обозреватель на загрузку в созданный каталог. Для обозревателя Firefox каталог загрузки задается в меню "Edit" > "Preferences" > "Main".
  3. Перейдите по ссылке http://developers.sun.com/sunstudio/downloads/ и загрузите файл для требуемой платформы в созданный каталог. При использовании Ubuntu выберите установку файла TAR, так как пакеты предназначены для SUSE и Red Hat. Также следует учесть, что Ubuntu не является официально поддерживаемой платформой для среды IDE Sun Studio, но компиляторы были протестированы для использования в среде IDE NetBeans и показали свою работоспособность.
  4. После завершения загрузки откройте окно терминала, перейдите в каталог загрузки и разархивируйте загруженный файл.
    bzcat filename | tar xvf -
    
  5. Если загружены пакеты SUSE или RPM, следуйте указаниям в Главе 2 краткого руководства по установке Sun Studio 12 (английский, японский, упрощенный китайский).
  6. Если загружен файл TAR
  7. Отредактируйте переменную PATH, чтобы добавить путь к программному обеспечению Sun Studio перед запуском среды IDE NetBeans.

Для загрузки и установки отладчика GNU в Red Hat 5 введите следующую команду:

yum install gdb

Для загрузки и установки отладчика GNU в Ubuntu введите следующую команду:

apt-get install gdb

ОС Macintosh X

Среда IDE NetBeans протестирована со следующими компиляторами и средствами.

Программное обеспечение или ресурс Протестированная версия Описание
gcc 4.0.1 Компилятор С GNU в Mac OS X 10.5
g++ 4.0.1 Компилятор C++ GNU в Mac OS X 10.5
gdb 6.3.5 Отладчик GNU в Mac OS X 10.5
make 3.81 Средство make GNU в Mac OS X 10.5

Установите следующие пакеты, включенные в состав Macintosh OS X:

  • Xcode
  • X11

Эти пакеты можно загрузить с сайта Apple Developer Connection при наличии бесплатного членства ADC.


Проверка установки

Чтобы убедиться в корректности установки, запустите среду IDE NetBeans, создайте пример проекта и выполните его в отладчике gdb.

Запустите среду IDE NetBeans

Чтобы запустить среду IDE, выполните одно из следующих действий:

  • Щелкните значок среды IDE NetBeans на рабочем столе.
  • На платформах Linux или Solaris перейдите в каталог bin установки NetBeans и введите следующую команду ./netbeans.
  • Запустите среду IDE NetBeans из меню рабочей среды, как и другие приложения.
    Этот метод доступен в платформах Windows и OpenSolaris, но может отсутствовать в ОС Solaris 10 и на некоторых платформах Linux.

Создание примера проекта для тестирования средств

На всех платформах следует создать пример проекта для тестирования установки компилятора и запустить его в отладчике, чтобы протестировать установку gdb.

Создание примера проекта и его запуск в отладчике:

  1. Откройте мастер создания проектов путем выполнения команды "File" > "New Project".
  2. На панели "Categories" страницы мастера "Choose Project" раскройте категорию "Samples" и выберите подчиненную категорию "C/C++".
  3. На панели "Projects" выберите проект Welcome. Нажмите кнопку "Next".
  4. На странице "Project Name and Location" нажмите кнопку "Finish".
  5. В окне Projects среды IDE правой кнопкой мыши щелкните проект Welcome_1 и нажмите кнопку "Build". Если компиляторы и средство make установлены корректно, а путь к ним зада, то вывод создания отображается в окне "Output", а проект успешно создается.
  6. Дважды щелкните файл welcome.cc, чтобы открыть его в редакторе исходного кода.
  7. Правой кнопкой мыши щелкните левое поле окна редактора исходного кода и выберите параметр "Show Line Numbers".
  8. Установите точку останова щелчком в левом поле окна редактора исходного кода рядом с любой строкой.
  9. Правой кнопкой мыши щелкните проект и выберите команду "Debug". Если отладчик gdb установлен корректно, а путь к нему установлен, то запускается gdb, отображаются вкладки "Debugger", а приложениеWelcome запускается и останавливается в точке останова.
  10. Выберите команду "Debug" > "Continue", чтобы выполнить приложение до конца.

Что дальше?

Краткое руководство по разработке приложения C или C++ с помощью среды IDE NetBeans приведено в Руководстве по началу работы с проектами C/C++

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo