【问题标题】:eclipse cdt command line inputeclipse cdt 命令行输入
【发布时间】:2011-01-13 07:07:06
【问题描述】:

我是 eclipse cdt 的新手。我想知道如何添加命令行参数(例如-lm)进行编译

【问题讨论】:

    标签: eclipse command-line arguments eclipse-cdt


    【解决方案1】:

    调试-> 调试配置。选择参数

    【讨论】:

      【解决方案2】:

      -lm 包含数学库。这是一个链接器参数。

      项目属性 -> C/C++ 构建 -> 设置 -> GCC 链接器 -> 库 -> “添加库” m

      【讨论】:

      • 投票反对反对票,因为虽然迟到而且非常简短,但它实际上是最正确的答案。这是 OP 需要的链接器标志,并将其添加到@Benoch 提到的位置,将导致 -l 包含在构建命令中并链接到所需的库。接受的答案就在附近,但这正是放置它的地方。再举一个例子,我在一个项目中需要 libexif,所以将“exif”添加到库部分,将 -lexif 添加到构建命令中。
      【解决方案3】:

      “正确”的方法可能是将这些参数包含在您的 Makefile 中。

      但是,如果您手动调用编译器,您应该能够通过右键单击项目,选择“属性”,选择左侧菜单上的“C/C++ Build”条目来设置参数,然后编辑“构建命令”文本字段。

      根据您所在的系统,您还可以选择“C/C++ Build”下的“Build Variables”子条目并将它们设置在 CFLAGS/CPPFLAGS 中。不过,并非每个设置都将这些考虑在内。

      【讨论】:

        猜你喜欢
        • 2012-01-13
        • 2011-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多