2013-08-12 1 views
2

Я только начал использовать Netbeans 7.3.1, и у меня возникли проблемы с компиляцией моего проекта. В терминале, я успешно скомпилирован с помощью следующего кода:где установить зависимости библиотеки GCC в Netbeans?

gcc -Wall one.c two.c three.c four.c -o gateway -lpthread 

Когда я компилирую в Netbeans, я получаю сообщение об ошибке, как «неопределенная ссылка на„pthread_create“. Поэтому мне нужно добавить опцию «-lpthread», но я не могу понять, где ..

Любая помощь была бы очень признательна !!

EDIT: нашел: я разместил решение ниже!

С наилучшими пожеланиями,

Джо

+0

-lphread является связывание библиотеки потоков. Я никогда не использую Netbeans в любом случае. Но для компоновки внешних зависимых библиотек должна быть опция компоновщика. Сначала вы должны изучить свой инструмент (например, как скомпилировать/связать статическую/динамическую библиотеку с конечным исполняемым файлом) – rajesh6115

ответ

6

Нашел!

Добавление зависимостей библиотеки к GCC в Netbeans:

File->Project Properties->Build->Linker->Libraries->add Library/add standard Library. 

Например для -lpthread или -pthread опции:

add standard Library --> Posix Threads