在Eclipse中使用gcc的-lpthread和-lrt进行编译

我目前正在尝试使用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传递给链接器,而不是编译器。 库中应该有一些方法可以将它们添加为新库。