问个double和long double的问题# Programming - 葵花宝典
l*i
1 楼
偶有个做计算的c写的函数库,定义的时候所有的变量类型都是double,但是
因为计算精度的问题,现在想把所有的变量都变成long double,除了挨个改源文件
之外,有没有什么简单点的方法呢(比如compile的时候有没有什么特殊的flags
之类能干这个的)?
系统是64位的linux, compiler有gcc 4.2和icc 10.1(不知道是什么,貌似
gcc比icc慢不少,所以最后可能会用icc)
因为计算精度的问题,现在想把所有的变量都变成long double,除了挨个改源文件
之外,有没有什么简单点的方法呢(比如compile的时候有没有什么特殊的flags
之类能干这个的)?
系统是64位的linux, compiler有gcc 4.2和icc 10.1(不知道是什么,貌似
gcc比icc慢不少,所以最后可能会用icc)