2013-08-12 62 views
2

我刚开始使用Netbeans 7.3.1,编译我的项目时遇到了一些麻烦。在终端,我成功编译下面的代码:哪里可以在Netbeans中设置GCC库依赖关系?

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

当我在Netbeans中编译,我得到这样的“未定义参考‘在pthread_create’的错误。所以,我需要添加“-lpthread”选项,但我想不通的地方..

任何帮助将不胜感激!

编辑:发现它:我发布了下面的解决方案!

亲切的问候,

+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 
相关问题