Intereting Posts
Предупреждение «Назначение из несовместимого указателя» Как представить символ Unicode в литеральной строке ISO / ANSI C, когда набор символов – ASCII? Дублирующие алгоритмы обнаружения изображений? Поле длины заголовка UDP всегда равно нулю при захвате данных sflow из порта 6343 Почему я получаю неопределенную ссылку (например, `glColor3f ‘), когда я компилирую программу в c? TCP-клиент не смог отправить строку на сервер Преобразование расширения диапазона case GNU в стандарт C Разница между asm, asm volatile и clobbering памятью Является ли доступ к статически или динамически распределенной памяти быстрее? В protobuf-c, необязательная переменная uint32 имеет значение 0 Выйти из цикла в любое время Как создать 3-битную переменную как тип данных в C? Как использовать scanf после использования while loop scanf! = EOF Динамически сгенерированный код выполняется в неправильном адресе Как объявить структуру в заголовке, который должен использоваться несколькими файлами в c?

Настройки NetBeans для GCC

Когда я нажимаю на свойства проекта, я могу установить Warning level ( More Warnings ) и Command Line -> Additional Options -std=c99 Command Line -> Additional Options ( -std=c99 ). Но я хочу, чтобы весь мой проект C имел такие параметры по умолчанию, не устанавливая их вручную каждый раз, когда я создаю новый проект.

Скриншот

Для каждого проекта свойства конфигурации сохраняются в \nbproject\configurations.xml ( %UserProfile%\Documents\NetBeansProjects\ProjectName\nbproject\configurations.xml ).

Вы можете поделиться файлом configurations.xml между проектами, чтобы вам не пришлось изменять и применять все настройки.


Вы можете создать проект по умолчанию и настроить его, как вам нравится. Вместо создания нового проекта вы можете скопировать его и назвать его чем-то другим.


Если вы хотите, чтобы свойства инструментальной привязки применялись к каждому проекту, вам необходимо вручную изменить определение вашей инструментальной цепочки или создать новый.

  • Создание теневых копий дескрипторов коллекции инструментов:

    • NetBeans> Файл> Выход.
    • Получите доступ для записи, чтобы изменить %ProgramFiles%\NetBeans x\etc\netbeans.conf :
      • Пуск> Выполнить> %ProgramFiles%\NetBeans x\ .
      • Щелкните правой кнопкой мыши на папке etc > Свойства> Безопасность> Изменить …> В разделе «Имена групп и пользователей» выберите группу «Пользователи»> В разделе «Разрешения для пользователей», для «Полный контроль» включите «Разрешить»> «ОК» > ОК.
    • Откройте %ProgramFiles%\NetBeans x\etc\netbeans.conf в текстовом редакторе, который может обрабатывать символы новой строки.

      • В строке, начинающейся с netbeans_default_options , добавьте -J-Dcnd.toolchain.personality.create_shadow=true в строку значений.

        • Например, теперь строка может выглядеть так:

          netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dcnd.toolchain.personality.create_shadow=true"

      • Сохраните файл.
      • Если вы импортировали настройки из более старого профиля, ранее создавшего теневые копии, в профиль 7.2+, вы должны открыть файл toolchain.properties в %Appdata%\NetBeans\x\config\Preferences\org\netbeans\modules\cnd\ . В toolchain.properties удалите строку toolchain_shadow=true и сохраните.
        • Если вы не сделаете этот шаг после обновления и импорта профиля NetBeans, NetBeans может не генерировать теневые копии. Кроме того, вы не сможете использовать какие-либо средства сборки, и при попытке настроить инструменты сборки C / C ++ вы можете получить ошибку «Никакие компиляторы не были найдены в каталоге …».
      • Откройте, а затем закройте NetBeans.
      • В строке, начинающейся с netbeans_default_options , удалите -J-Dcnd.toolchain.personality.create_shadow=true из строки значений. Другими словами, отмените редактирование, чтобы восстановить файл в исходное состояние.
      • Сохраните файл.
  • Измените или создайте определение инструментальной цепочки:

    • Пуск> Выполнить> %Appdata%\NetBeans\x\config\CND\ToolChain\ (7.2+) или %UserProfile%\.netbeans\x\config\CND\ToolChain\ (7.1.2-).
    • Найдите соответствующий XML-файл для вашей инструментальной цепочки.
      • Например, файл определения инструментальной MinGW.xml MinGW – MinGW.xml .
    • Откройте XML-файл в текстовом редакторе, который может обрабатывать символы новой строки.
    • Внутри элемента c существует элемент development_mode содержащий различные элементы опций режима разработки. Вы можете изменить флаги для определенного режима разработки, изменив атрибут flags .

      • Например, когда вы добавляете -std=c11 -g3 -pedantic -Wall -Wextra -O0 , атрибуты могут выглядеть следующим образом:

                  
    • Внутри элемента cpp существует элемент development_mode содержащий различные элементы режима разработки. Вы можете изменить флаги для определенного режима разработки, изменив атрибут flags .

      • Например, когда вы добавляете -std=c++11 -g3 -pedantic -Wall -Wextra -O0 , атрибуты могут выглядеть следующим образом:

                  
    • Сохраните файл.

Для нахождения файла конфигурации netbeans.conf на разных платформах см.

Для поиска пользовательских каталогов на разных платформах см.

Информацию о дескрипторах набора инструментов см. В:

Сначала загрузите и установите Code :: Blocks IDE из Code :: Blocks IDE Downlowd и MSYS 1.0.11

Все настройки будут автоматически настроены, но вы должны выбрать команду «сделать» из

 C:\msys\1.0\bin\make.exe 

введите описание изображения здесь

Используя netBeans 8.1 под Windows 7 Professional с MinGW (gcc), я нашел файл

C: \ Users \ Username \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ Preferences \ org \ netbeans \ modules \ cnd * toolchain.properties * ,

но я не могу найти папку

C: \ Users \ Имя пользователя \ AppData \ Roaming \ NetBeans \ 8.1 \ Config \ CND

(поэтому я не могу найти C: \ Users \ Username \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ CND \ ToolChain)

Я нашел папку

C: \ Users \ Имя пользователя \ AppData \ Roaming \ NetBeans \ 8.1 \ Config \ Preferences \ орг \ NetBeans \ модули \ CND

но там нет файла MinGW.xml . Я нашел этот файл MinGW.xml нигде на жестком диске, на котором установлены NetBeans (и MinGW).

В настоящее время это невозможно в NetBeans.