当前位置: 技术问答>linux和unix
fabs是gcc自带的还是?
来源: 互联网 发布时间:2016-06-19
本文导语: man fabs,提示说 include 可是,我在/usr/include/math.h中却找不到fabs的声明 man提到的这个math.h文件不是/usr/include目录里面的那个? | math.h里面包含了另一个头文件 #include fabs还有很多其它函...
man fabs,提示说 include
可是,我在/usr/include/math.h中却找不到fabs的声明
man提到的这个math.h文件不是/usr/include目录里面的那个?
可是,我在/usr/include/math.h中却找不到fabs的声明
man提到的这个math.h文件不是/usr/include目录里面的那个?
|
math.h里面包含了另一个头文件 #include
fabs还有很多其它函数都是在bits/mathcalls.h里面声明的
/* The file contains the prototypes for all the
actual math functions. These macros are used for those prototypes,
so we can easily declare each function as both `name' and `__name',
and can declare the float versions `namef' and `__namef'. */
fabs还有很多其它函数都是在bits/mathcalls.h里面声明的
/* The file contains the prototypes for all the
actual math functions. These macros are used for those prototypes,
so we can easily declare each function as both `name' and `__name',
and can declare the float versions `namef' and `__namef'. */
|
我在/usr/local/tgmath.h
这个文件中找到了fabs.
include 进去试试?
这个文件中找到了fabs.
include 进去试试?
|
gcc -lm test.c
使用数学函数,需要用“-lm”选项来链接数学库
|
这个问题有点意思。
用gcc编译一个带三角函数的程序,报错:找不到三函数。
用c++就没事(同一文件,没改)。我还没时间去究其原因,在这里碰上有点类似的问题,也跟大伙提提。
用gcc编译一个带三角函数的程序,报错:找不到三函数。
用c++就没事(同一文件,没改)。我还没时间去究其原因,在这里碰上有点类似的问题,也跟大伙提提。
|
bits/mathcalls.h
7楼正确。。
7楼正确。。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。