根據自己的cpu寫gcc優化編譯引數
2009-05-06 11:04
cflags="-march=core2 -o2 -pipe -msse4 -fomit-frame-pointer" c優化引數 (-msse4 這個只針對 酷睿2 penryn 架構--而且需要gcc 4.3或者更高版本)如果gcc 版本低於 4.3用這個引數(-march=nocona) -o2 有很多人用 -o3 或者更高的,其實看看wiki感覺還是沒太大作用,穩定優先。
cxxflags="$" c++優化引數
chost="x86_64-pc-linux-gnu" 64位架構
ldflags="-wl,-o1" 當n>0時將會優化輸出,但是會明顯增加連線操作的時間
accept_keywords="~amd64" 這行應該在gentoo中常用,其它系統還不了解
makeopts="-j3" 這個數一般比cpu個數+1
其他的可以到
我的機子是amd athlon(tm) ii x3 440 processor
在gcc官網看到應該設定 -march=amdfam10
gcc關於cpu型別的設定
mtune和 mcpu標記也是可用的。這兩個標記通常只在沒有 march選項的時候才用到 特定的處理器可能要求使用 mtune甚至 mcpu。糟糕的是,gcc在不同構架上的表現並非完全一致。對於x86和x86 64的cpu,march將使用所指定cpu的全部可用指令集和正確的abi來生成 並不會向後...
給自己寫的
多吃些粗糧.給別人比他們自己期許的更多,並且用心去做 熟記你喜歡的詩歌 不要輕信你聽到的每件事,不要花光你的所有,不要想睡多久就睡多久。無論何時說 我愛你 請真心實意。無論何時說 對不起 請看著對方的眼睛。相信一見鐘情。永遠不要忽視別人的夢想。深情熱烈地愛,也許你會受傷,但這是使人生完整的唯一方法。...
自己寫的SQLHelper
using system using system.collections.generic using system.text using system.data.sqlclient using system.configuration using system.data namespace dal...