问题描述
我有一个关于 CEIL两个问题()
功能..
I have two questions regarding ceil()
function..
-
的
CEIL()
函数是用C实现的如果我使用CEIL(3/2)
,它工作正常。但是当我使用CEIL(数/ 2)
,如果计数值为3,那么它给了编译时错误。
The
ceil()
function is implemented in C. If I useceil(3/2)
, it works fine. But when I useceil(count/2)
, if value of count is 3, then it gives compile time error.
/tmp/ccA4Yj7p.o(+的.text 0x364):在功能上 FrontBackSplit':未定义引用
CEIL'collect2:LD返回1退出状态。
如何使用第二种情况下,ceil函数?请建议。
How to use the ceil function in second case? Please suggest.
我怎样才能实现C.我自己ceil函数请给一些基本准则。
How can I implement my own ceil function in C. Please give some basic guidelines.
感谢。
推荐答案
的 CEIL()
函数在数学库, libm中实现的。所以
。默认情况下,链接器不会对这个库在通过gcc后调用链接。要链接针对库,通过 -lm
在命令行上的GCC:
The ceil()
function is implemented in the math library, libm.so
. By default, the linker does not link against this library when invoked via the gcc frontend. To link against that library, pass -lm
on the command line to gcc:
gcc main.c -lm
这篇关于用C ceil函数的实现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!