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

dev*_*ium 5 c c++ eclipse

我目前正在尝试使用Eclipse来开发一些我在C语言编辑器中一直在做的代码.

我目前在Linux下,用GCC用以下参数编译它:

gcc -o SO SO.c -lpthread -lrt
Run Code Online (Sandbox Code Playgroud)

我已经尝试添加"-lpthread -lrt"到Eclipse的"C/C++ Build" - >"Discovery Options" - >"Compiler Invocation Arguments",但它似乎无济于事.

我也尝试过"C/C++ Build" - >"Discovery Options" - >"Settings",但这似乎也没有.

我怎样才能覆盖Eclipse的GCC命令行参数?

小智 11

在项目属性中,转到:C/C++ Build - > Settings.
然后"工具设置",选择"链接器"下的"库".
您可以在那里添加所有项目库(不带"-l").同样在下半部分,您可以向搜索库添加自定义路径.