[英]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.