【问题标题】:Compiling in Eclipse with gcc's -lpthread and -lrt set在 Eclipse 中使用 gcc 的 -lpthread 和 -lrt 集进行编译
【发布时间】:2010-11-17 03:10:44
【问题描述】:

我目前正在尝试使用 Eclipse 开发一些我在 C 文本编辑器中一直在做的代码。

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

gcc -o SO SO.c -lpthread -lrt

我尝试将"-lpthread -lrt" 添加到 Eclipse 的“C/C++ 构建”->“发现选项”->“编译器调用参数”,但似乎无济于事。

我也尝试过“C/C++ 构建”->“发现选项”->“设置”,但这似乎也没有。

如何覆盖 Eclipse 的 GCC 命令行参数?

【问题讨论】:

    标签: c++ c eclipse


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      -lpthread-lrt 被传递给链接器,而不是编译器。库中应该有一些方法可以将它们添加为新库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-27
        • 2015-10-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多