HI,
我开发了一些混合的C/C++代码,并进行了一些密集的数值计算.在Linux和Mac OS XI中编译时,在模拟结束后得到非常相似的结果.在Windows中,程序也可以编译,但是我得到了非常不同的结果,有时程序似乎不起作用.
我在所有系统中都使用了GNU编译器.有些朋友建议我添加-frounding-math,现在windows版似乎工作更稳定,但Linux和Os X,他们的结果,根本没有变化.
您能否推荐其他选项以在Win和Linux/OSX版本之间获得更多一致性?
谢谢
PD我也试过-O0(没有优化)并指定-m32