libboost_math_c99f.a和libboost_math_c99.a之间有什么区别?

libboost_math_c99f.a和libboost_math_c99.a之间有什么区别?,boost,Boost,编译适用于iOS的Boost Math library 1.44.0将生成以下库文件: libboost_math_c99.a libboost_math_c99f.a libboost_数学课程1.a libboost_math_tr1f.a libboost_math_c99.a和libboost_math_c99f.a之间以及libboost_math_tr1.a和libboost_math_tr1f.a之间的区别是什么 环境: 通用条款4.2.1 Mac OS X 10.6.8带有f

编译适用于iOS的Boost Math library 1.44.0将生成以下库文件:

  • libboost_math_c99.a
  • libboost_math_c99f.a
  • libboost_数学课程1.a
  • libboost_math_tr1f.a
libboost_math_c99.a和libboost_math_c99f.a之间以及libboost_math_tr1.a和libboost_math_tr1f.a之间的区别是什么

环境: 通用条款4.2.1
Mac OS X 10.6.8

带有
f
后缀的二进制文件包含
float
的代码

不带后缀的代码包含
double
的代码

在某些平台上,您还可以构建带有
l
后缀的二进制文件;它们包含
长双精度
的代码