作者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