【发布时间】:2014-12-13 17:01:07
【问题描述】:
在将 sqrt (n) 与任何变量 n 一起使用时,我收到一个错误 undefined reference to sqrt。
【问题讨论】:
-
因为您没有在目标文件名后面的链接行中包含
-lm。在某些系统上,您必须指定-lm来链接数学库,这是保存sqrt()的地方。其他系统不需要单独的数学库;数学函数位于主 C 库中。 -
你加入了
#include <math.h>吗? -
请展示示例。
-
谢谢我得到答案
标签: c