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

时间:2012-06-03 09:03:26

标签: boost

编译Boost Math库1.44.0 for iOS会生成以下库文件:

  • libboost_math_c99.a
  • libboost_math_c99f.a
  • libboost_math_tr1.a
  • libboost_math_tr1f.a

libboost_math_c99.a和libboost_math_c99 f .a以及libboost_math_tr1.a和libboost_math_tr1 f .a之间有什么区别?

环境: GCC 4.2.1 Mac OS X 10.6.8

1 个答案:

答案 0 :(得分:0)

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

没有后缀的内容包含double的代码。

在某些平台上,您还可以构建带有l后缀的二进制文件;这些包含long double的代码。