NetBeans как добавить параметры компиляции?

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

NetBeans как добавить параметры компиляции?

Сообщение azsx »

При создании приложения С в убунту 14 я выбираю стандартный компилятор gnu. При компиляции страницы он мне выводит:

Код: Выделить всё

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Вход в каталог `/home/user/NetBeansProjects/CppApplication_1'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/GNU-Linux-x86/cppapplication_1
make[2]: Вход в каталог `/home/user/NetBeansProjects/CppApplication_1'
mkdir -p build/Debug/GNU-Linux-x86
rm -f "build/Debug/GNU-Linux-x86/main.o.d"
gcc    -c -g -MMD -MP -MF "build/Debug/GNU-Linux-x86/main.o.d" -o build/Debug/GNU-Linux-x86/main.o main.c
mkdir -p dist/Debug/GNU-Linux-x86
gcc     -o dist/Debug/GNU-Linux-x86/cppapplication_1 build/Debug/GNU-Linux-x86/main.o
make[2]: Выход из каталога `/home/user/NetBeansProjects/CppApplication_1'
make[1]: Выход из каталога `/home/user/NetBeansProjects/CppApplication_1'

Для некоторых проектов я хочу компилировать приложения с gtk+, для компиляции в своей системе я использую команду

Код: Выделить всё

gcc g.c -o g `pkg-config --cflags --libs gtk+-3.0`

Вопрос, как в netbeans добавить эту опцию `pkg-config --cflags --libs gtk+-3.0`?
вот фото параметров, не получается сюда вставить
Изображение
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: NetBeans как добавить параметры компиляции?

Сообщение NickLion »

Не использовал NetBeans для C++ (только Java), но смотрите в настройки проекта, а не всей среды.
Спасибо сказали:
Kopilov
Сообщения: 953
ОС: [K]Ubuntu, Debian

Re: NetBeans как добавить параметры компиляции?

Сообщение Kopilov »

Скорее всего, их следует добавить в Makefile, но при типе проекта "Приложение на C/C++" есть риск, что Ваши изменения будут затёрты.
С типом проекта "Приложение на C/C++ с существующими исходными файлами" Вы пишете Makefile полностью самостоятельно и указываете, каким его целям соответствуют какие кнопки IDE. Я так relink писал.
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: NetBeans как добавить параметры компиляции?

Сообщение yoshakar »

Судя вот по этому руководству - C/C++ development in Netbeans IDE - нормально автоматизировать вызов pkg-config не получится и рекомендуется просто добавить нужные пути руками.
Но можно попробовать сделать сделать скриптик gcc-gtk вроде такого:

Код: Выделить всё

#!/bin/sh

/usr/bin/gcc `pkg-config --cflags --libs gtk+-3.0` "$@"

Не забыть сделать его исполняемым:

Shell

$ chmod a+x gcc-gtk


и прописать вместо /usr/bin/gcc в NetBeans.
Спасибо сказали: