2013-08-12 64 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 
相關問題