就在最近,GCC 4.6.0与
libquadmath一起出现.不幸的是,GNU支持Fortran,但不支持C或C(所有包含的都是.so).我没有找到一种在C中使用这些新功能的方法,但是,GNU C支持__float128类型以保证四倍精度的浮点数. GNU C似乎不支持
libquadmath中的数学函数,这样的fabsq(绝对值,q是quad的后缀).
有没有办法让这些函数在C中工作,还是有一些可以使用__float128的数学函数的替代库?在GCC中获得四倍精度浮标的最佳方法是什么?现在我可以添加,减法和乘法,但这对我来说是无用的,考虑到我没有办法将它们转换成字符串,或者使用truncq和fabsq这样的函数来创建自己的字符串函数.