Установка и настройка поддержки C/C++

В этом документе приводится описание процедур загрузки, установки и настройки поддержки C/C++ в среде IDE NetBeans.

Содержание

Содержимое этой страницы относится к среде IDE NetBeans 6.0 и IDE NetBeans 6.1
Загрузка функций поддержки C/C++
Установка и настройка компиляторов и средств
Проверка установки

Загрузка функций поддержки C/C++


Если среда IDE NetBeans 6.0 еще не установлена, перейдите по ссылке на страницу загрузки среды IDE NetBeans 6.0 и установите версию IDE с поддержкой C/C++. Если установленная версия среды IDE NetBeans 6.0 не включает поддержку C/C++, выполните следующие действия для ее добавления.

  1. Если в сети имеется прокси, выберите в главном меню "Tools > Options", установите переключатель "Manual Proxy Settings", заполните поля "HTTP Proxy" и "Port" для прокси-сервера, а затем нажмите "OK".
  2. Выберите "Tools > Plugins" в главном меню.
  3. В диалоговом окне "Plugins" выберите вкладку "Available Plugins" и перейдите к категории "C/C++".
  4. Установите флажок "C/C++".
  5. Нажмите "Install".

    Будет запущена программа установки среды IDE NetBeans.
  6. В программе установки среды IDE NetBeans нажмите "Next".
  7. Прочтите лицензионное соглашение, затем установите переключатель "I Accept the Terms in All License Agreements" и нажмите "Next".
  8. Нажмите "Install".
  9. После завершения установки выберите "Restart IDE Now" (немедленный перезапуск) или "Restart IDE Later" (отложенный перезапуск) и нажмите "Finish".

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

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

Windows

Пакет NetBeans C/C++ был протестирован со следующими компиляторами и средствами:

  • Cygwin 1.5.21
  • Cygwin gcc-core (компилятор C) 3.4.x
  • Cygwin gcc-c++ (компилятор C++) 3.4.x
  • Cygwin gdb (отладчик GNU) 6.5.50
  • Сборка Cygwin 3.80

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

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

  1. Для проверки версии Cygwin введите следующее:

    cygcheck -c cygwin
    
  2. Для проверки версий компиляторов, make и gdb введите следующее:
    gcc --version
    g++ --version
    make --version
    gdb --version
    

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

  1. Загрузите программу Cygwin setup.exe путем нажатия кнопок "Install" или "Update Now!" в средней части страницы.
  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. Затем добавьте каталог "Compiler" к указанному пути:

    1. Откройте панель управления ("Пуск > Настройка > Панель управления") и дважды щелкните по программе "Система".
    2. Выберите вкладку "Дополнительно" и нажмите "Переменные среды".
    3. На панели "Системные переменные" диалогового окна "Переменные среды" выберите переменную Path и нажмите "Изменить".
    4. Добавьте путь к каталогу cygwin-directory\bin в переменную Path и нажмите "OK". По умолчанию каталог cygwin-directory определен как C:\cygwin. Имена каталогов разделяются точкой с запятой.
    5. Нажмите "OK" в диалоговых окнах "Переменные среды" и "Системные свойства".

наверх


ОС Solaris

Пакет NetBeans C/C++ был протестирован со следующими компиляторами и средствами:

  • Sun Studio 12, компилятор C 5.9 и gcc 3.4.3
  • Sun Studio 12, компилятор C++ 5.9 и g++ 3.4.3
  • gdb (отладчик GNU) 6.2.1
  • make Solaris и gmake 3.80

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

Для использования компиляторов Sun Studio 12:

  • Если установлено программное обеспечение Sun Studio 12, перед запуском среды IDE NetBeans необходимо проверить, что /installation directory/SUNWspro/bin находится по указанному пути.
  • Если программное обеспечение Sun Studio 12 не установлено, его можно бесплатно загрузить по адресу http://developers.sun.com/sunstudio/downloads/.

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

  1. Создайте каталог для загруженного файла. При этом пользователь должен иметь права на запись в этот каталог.
  2. Загрузите файл для платформы в каталог загрузки.
  3. Перейдите в каталог загрузки, распакуйте и разархивируйте загруженный файл.
    bzcat filename | tar xvf -
    
  4. Для установки компилятора C, компилятора C++ и необходимых исправлений Solaris следуйте инструкциям в Главе 2 руководства по Sun Studio 12 Quick Installation (English, Japanese, Simplified Chinese).

Перед запуском среды IDE NetBeans добавьте путь к программному обеспечению Sun Studio в переменную PATH.

Компиляторы GNU и make GNU

Для использования компиляторов GNU и make GNU:

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

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

  1. Загрузите gcc 3.4.6 и make 3.81.
  2. Если во время загрузки заархивированные файлы не были разархивированы автоматически, выполните это с помощью gunzip.
  3. Выполните установку пакетов с помощью команды pkgadd.

Перед запуском среды IDE NetBeans проверьте, что задан путь к каталогу компилятора GNU и каталогу make GNU.

Отладчик gdb

Независимо от выбора используемых компиляторов Sun Studio и make Solaris или компиляторов GNU и make GNU, для отладки приложений в пакете разработки NetBeans C/C++ требуется отладчик gbd. gdb 6.2.1 можно загрузить с ftp://ftp.gnu.org/gnu/gdb/.

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

  1. В разделе "Select a Download" в нижней части страницы выберите пакет загрузки "Solaris 10 Companion Software" для платформы Solaris.
  2. На странице "Download" примите условия лицензионного соглашения и выберите пакет gbd - GNU source level debugger.
  3. Выполните вход в систему под именем пользователя root (суперпользователь).
  4. Распакуйте файл посредством binzip и установите gbd с помощью pkgadd:
    bunzip2 SFWgdb.bz2
    pkgadd -d SFWgbd
    

Перед запуском среды IDE NetBeans проверьте, что указан путь к gdb.


наверх


Linux

Пакет NetBeans C/C++ был протестирован со следующими компиляторами и средствами:

  • Компилятор С Sun Studio 12, gcc в Red Hat Fedora Core 3, gcc в Ubuntu 6.10 и 7.04
  • Компилятор C++ Sun Studio 12, g++ в Red Hat Fedora Core 3, g++ в Ubuntu 6.10 и 7.04
  • gdb в Red Hat Fedora Core 3, gbd в Ubuntu 6.10 и 7.04
  • Сборка Red Hat Fedora Core, сборка Ubuntu 6.10 и 7.04

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

  1. Создайте каталог для загруженного файла. При этом пользователь должен иметь права на запись в этот каталог.
  2. Загрузите файл для платформы в каталог загрузки.
  3. Перейдите в каталог загрузки, распакуйте и разархивируйте загруженный файл.
    bzcat filename | tar xvf -
    
  4. Для установки компилятора C, компилятора C++ и необходимых исправлений Solaris следуйте инструкциям в Главе 2 руководства по Sun Studio 12 Quick Installation (English, Japanese, Simplified Chinese).

Перед запуском среды IDE NetBeans добавьте путь к программному обеспечению Sun Studio в переменную PATH.


наверх


ОС Macintosh X

Пакет NetBeans C/C++ был протестирован со следующими компиляторами и средствами:

  • Компиляторы gcc 4.0.1
  • gdb (отладчик GNU) 6.1

Установите следующие пакеты, поставляемые с ОС Macintosh X:

  • Xcode
  • X11

наверх


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

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

Windows

Для запуска IDE в системе Microsoft Windows выполните любое из следующих действий:

  • Дважды щелкните по значку среды IDE NetBeans на рабочем столе.
  • В меню "Пуск" выберите "Программы > NetBeans 6.0 > NetBeans IDE".

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

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

  9. Щелкните правой кнопкой мыши проект и выберите "Debug Project". Если отладчик gdb установлен правильно, и путь к нему указан корректно, запускается gdb, а на экране появляются вкладки отладчика. Приложение Welcome выполняется до достижения заданной точки останова.
  10. Для продолжения выполнения приложения выберите "Run > Continue".

наверх


ОС Solaris

Запуск среды IDE NetBeans в системе Solaris:

  1. Перейдите к подкаталогу bin.
  2. Выполните сценарий запуска путем ввода .. /netbeans.

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

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

наверх


Linux

Запуск среды IDE NetBeans в системах Linux:

  1. Перейдите к подкаталогу bin.
  2. Выполните сценарий запуска путем ввода .. /netbeans.

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

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

наверх


ОС Mac X

Для запуска IDE в системе Macintosh дважды щелкните значок NetBeans на рабочем столе.
Компоновка пробного проекта и его запуск в отладчике:

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

наверх


Что дальше?

Для получения краткого описания процедур разработки приложений 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. © 2016, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo