簡體   English   中英

在Eclipse中使用gcc的-lpthread和-lrt進行編譯

[英]Compiling in Eclipse with gcc's -lpthread and -lrt set

我目前正在嘗試使用Eclipse開發一些我在C語言編輯器中一直在做的代碼。

我目前在Linux下,用GCC用以下參數編譯它:

gcc -o SO SO.c -lpthread -lrt

我已經嘗試將"-lpthread -lrt"添加到Eclipse的“C / C ++ Build” - >“Discovery Options” - >“Compiler Invocation Arguments”中,但它似乎無濟於事。

我也嘗試過“C / C ++ Build” - >“Discovery Options” - >“Settings”,但這似乎也沒有。

我怎樣才能覆蓋Eclipse的GCC命令行參數?

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM