作者pipidog (如果狗狗飞上天)
看板Fortran
标题Re: [问题] 编译时-O的意义?
时间Sun May 1 11:56:43 2011
※ 引述《pipidog (如果狗狗飞上天)》之铭言:
: optimiation level, -O[n], n=0,1,2,3
: 是作什麽用的呢? (我用的是g95)
这样说吧,我知道他的功用是最佳化生成的执行档,但是
有一次作出来的程式有问题(不是一个小程式,是几百个
档案link起来的code),可是执行到某些情况下却出现了
记忆体配置出问题的error.百思不得其解. 後来跟老板
讨论,才想到可能是这个-O的过程出问题.
但基本上我对-O到底在作什麽并不了解,所以对於老板为
什麽会联想到-O上实在不懂.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.120.178.195
1F:推 YCTzeng:如果是编译器有问题的话,就换一个试试看吧,像我都会用 05/03 07:21
2F:→ YCTzeng:ifort,gfortran,g95,测试跑出来的结果一样我才放心。 05/03 07:22
3F:→ pipidog:老板的code只认ifort, 其他的跟本连exe都生不出,唉唉~~ 05/07 03:08
4F:→ mjhsieh:那就是有地方写得不够 portable 05/08 16:56
5F:→ YCTzeng:你不是说你用的是g95吗? 05/09 22:43
6F:→ pipidog:sorry,没说清楚,老板的和我问的是两套不同的code 05/10 03:10