如何在geany中链接math.h库?

时间:2014-11-28 07:25:42

标签: c linux geany

所以我开始使用geany编码,但每次使用库math.h 然后使用像pow或powf这样的东西它标志着我的错误。

我确实认识到在编译时我必须在终端中使用-lm,但有没有办法让它在geany编译时自动使用-lm?

谢谢! C:

3 个答案:

答案 0 :(得分:1)

-lm添加到在Build-> Set Build Commands下完成的编译器命令配置。你也可以在你的文件中构建一个makefile。

答案 1 :(得分:1)

必须包含“#include ”然后在保存文件后转到它们的文件位置或-

在geany-

去终端-

转到文件位置-

.as-console-wrapper { max-height: 100% !important; top: 0 }

然后像这样在你的 c/c++ 可执行文件中链接 math.h 文件-

cd /home/.....your file location

现在,

你可以在geany中执行

<块引用>

构建>执行

答案 2 :(得分:0)

您无法将math.h添加到您的程序中,因为它是一个头文件。但是math.h中定义的函数是在libm.a中实现的。

您应该在编译器调用中添加-lm以避免此链接错误