【问题标题】:Eclipse C/C++ (CDT) add -l option (linking math module) gcc -lmEclipse C/C++ (CDT) 添加 -l 选项(链接数学模块) gcc -lm
【发布时间】:2012-01-18 18:47:54
【问题描述】:

我正在尝试让 linux (Ubuntu) 上的 eclipse 链接数学模块。 通常我会与 gcc -lm 链接。如何让 eclipse 添加这个? 它是否在 Project->Properties 下的库路径中?数学模块驻留在 linux Ubuntu 系统的什么位置?

【问题讨论】:

  • 数学 在 Ubuntu 上只是 libm/-lm

标签: c eclipse gcc linker eclipse-cdt


【解决方案1】:

沿着这条路径的某处:Project->Properties->C/C++ Build->Settings,然后在 Tools 选项卡下:GCC Linker->Libraries

至于在系统的哪个位置,一般是/usr/lib/libm.so。

仅供参考,这对我的系统来说都是正确的,但由于多种原因,您的系统可能会略有不同。如果需要,应该不难调整。

【讨论】:

  • 我在 C/C++ build => Settings => GCC C Linker => Libraries 下找到了 -l 选项
  • @loan 我遇到了同样的问题,我找到了“libm.so”但我不知道下一步该怎么做???请指导
  • 您可以轻松添加字符m 而不是路径。这个对我有用。它导致参数-lm
【解决方案2】:

转到项目并选择属性。 展开 C/C++ Build 并选择 Settings。 在 Tool settings 选项卡下展开 GCC Linker 并选择 Libraries。 在窗口的右侧,在 Libraries (-l) 处添加一个名为 m 的库。

【讨论】:

  • 在 2019-12 日食中你在哪里做的?我的 C/C++ 项目正在使用 cmake + ninja。我必须重新创建项目吗?在工作区首选项、C/C++、构建、环境中设置 LD_LIBRARY_PATH 不起作用。
猜你喜欢
  • 2014-04-30
  • 2021-07-29
  • 1970-01-01
  • 2014-07-05
  • 2012-02-15
  • 1970-01-01
  • 2013-05-12
  • 2023-03-27
  • 2012-11-24
相关资源
最近更新 更多