lubuntu - code::blocks 中的数学库 - sqrt()

lubuntu - code::blocks 中的数学库 - sqrt()

我最近安装了 Lubuntu(不确定是哪一个 - 最后一个 LTS)和 LXQT 0.14.1。我使用 code::blocks 用 c 编写代码。当我写 sqrt(15) 时,一切都正常。但是当我写 sqrt(a)(a 是双精度数)时,编译器给了我一个错误 - “对‘sqrt’未定义引用”。有人告诉我转到项目--> 构建选项 --> 链接器设置并添加 libm.so。但是当我这样做时,我收到一个新错误:“找不到 -lm.so”

我该如何解决这个问题?

答案1

嗯,这比我想象的要简单。我只需将 libm.so 更改为 libm,问题就解决了。

相关内容