Софт под Linux, разные программы, но только связанные с Linux
Модератор: /dev/random
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu
Сообщение
azsx » 04.10.2015 06:16
При создании приложения С в убунту 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
Сообщение
NickLion » 04.10.2015 14:18
Не использовал NetBeans для C++ (только Java), но смотрите в настройки проекта, а не всей среды.
Kopilov
Сообщения: 953
ОС: [K]Ubuntu, Debian
Сообщение
Kopilov » 04.10.2015 15:04
Скорее всего, их следует добавить в Makefile, но при типе проекта "Приложение на C/C++" есть риск, что Ваши изменения будут затёрты.
С типом проекта "Приложение на C/C++ с существующими исходными файлами" Вы пишете Makefile полностью самостоятельно и указываете, каким его целям соответствуют какие кнопки IDE. Я так
relink писал.
yoshakar
Сообщения: 259
ОС: Debian Stretch
Сообщение
yoshakar » 04.10.2015 15:32
Судя вот по этому руководству -
C/C++ development in Netbeans IDE - нормально автоматизировать вызов pkg-config не получится и рекомендуется просто добавить нужные пути руками.
Но можно попробовать сделать сделать скриптик
gcc-gtk вроде такого:
Код: Выделить всё
#!/bin/sh
/usr/bin/gcc `pkg-config --cflags --libs gtk+-3.0` "$@"
Не забыть сделать его исполняемым:
и прописать вместо
/usr/bin/gcc в NetBeans.