2010-11-17 67 views
5

目前我試圖使用Eclipse來開發一些代碼,我一直在做一個文本編輯器C.在Eclipse編譯與海灣合作委員會的-lpthread和-lrt設置

我目前在Linux下,它編譯與海灣合作委員會與以下參數:

gcc -o SO SO.c -lpthread -lrt 

我試着加入"-lpthread -lrt" Eclipse的「C/C++編譯」 - >「查找選項」 - >「編譯器調用參數」,但似乎無濟於事。

我也試過「C/C++構建」 - >「發現選項」 - >「設置」,但似乎也沒有這樣做。

我該如何重寫Eclipse的GCC命令行參數?

回答

11

在項目屬性中,轉到:C/C++ Build - > Settings。
然後在「工具設置」中選擇「鏈接器」下的「庫」。
您可以在其中添加所有項目庫(不帶「-l」)。同樣在下半部分,您可以添加自定義路徑到搜索庫。

2

-lpthread-lrt被傳遞給鏈接器,而不是編譯器。 Library中應該有一些方法來將它們添加爲新庫。

相關問題