作者yellowfishie (喵喵喵喵~~~)
看板NTUGIEE_EDA
标题Re: [Sun] gcc4 installed
时间Tue Jul 12 09:05:59 2005
※ 引述《yellowfishie (喵喵喵喵~~~)》之铭言:
: ※ 引述《gwliao (gwliao)》之铭言:
: : c++98
: : The 1998 ISO C++ standard plus amendments.
: : 这个是C++程式的建议值
: : 我的command是"g++ -Wall -std=c++98", 然後修到一个warningmessage都没有为止,
: : 这样porting的问题会减少很多 :)
: 我现在的 router 是 gcc dependent,
: 用 g++ 3.4.2 全部 benchmark 的 routability 都是 100%,
: 用 g++ 3.4.1 或 g++ 4 有些 benchmark 就达不到 100%。
: 编译指令: g++ -Wall -O2 -std=c++98 没任何的 warning,
: 有没有建议的方法呢 ?
经过仔细的测试,现在好像是 -O2 的问题。
用 -O2 编译选项,Sun 机器上面的 g++2952 g++342 g++4 跑出来结果都相同。
在 linux 上跑,用 -O2 编译选项的结果就较差。
将
-O2 改为 -O 後就可以达到和 Sun 上面相同的结果。
-________________________-
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.25.218