提问人:Harshit Singh 提问时间:8/12/2023 更新时间:8/12/2023 访问量:34
即使在包含数学头文件 [duplicate] 之后,我也无法在 ceil 函数中使用变量
I am unable to use a variable inside of the ceil function even after including the math header file [duplicate]
问:
我正在尝试查找被分配值的变量的 ceil,但是当我传递函数 ceil(“variable name”) 时,它会抛出错误。
#include <stdio.h>
#include <math.h>
int main()
{
double num = 8.33;
int result;
result = ceil(num);
printf("Ceiling integer of %.2f = %d", num, result);
return 0;
}
我得到的错误是——
/usr/bin/ld: /tmp/ccG3j9iB.o: in function `main':
maximumRebounding.c:(.text+0x1f): undefined reference to `ceil'
collect2: error: ld returned 1 exit status
答:
0赞
Eric Postpischil
8/12/2023
#1
使用您正在使用的开发人员工具时,必须在生成可执行文件的命令中包含以告知链接器使用数学库。将其放在使用数学库中例程的对象模块和库之后的命令上。-lm
评论
-lm