係統粉 > 電腦問答 > 其他問答

已解決望解答!linux操作係統優化方法是啥

提問者:黃忠斬夏侯淵  |  瀏覽次  |  提問時間:2017-08-16  |  回答數量:1

望解答!linux操作係統優化方法是啥你好,linux操作係統優化方法1、檢查你的gcc版本:注意你的gcc版本必須在3.0以上。#gcc--version2、獲取你的cpu的型號:cat/proc/cpuinfo3、...

已有1條答案
愛笑的生活522

愛笑的生活522

回答數:19  |  被采納數:0

你好,linux操作係統優化方法
1、檢查你的gcc版本:注意你的gcc版本必須在3.0以上。#gcc--version
2、獲取你的cpu的型號:cat/proc/cpuinfo
3、在/etc/下建立make.conf文件,並根據cpu的型號寫入不同內容。◆i386(Intel):CHOST=\\\\i386-pc-linux-gnu\\\\CFLAGS=\\\\-march=i386-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=i386-O3-pipe-fomit-frame-pointer\\\\◆i486(Intel):CHOST=\\\\i486-pc-linux-gnu\\\\CFLAGS=\\\\-march=i486-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=i486-O3-pipe-fomit-frame-pointer\\\\◆Pentium1(Intel)CHOST=\\\\i586-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentium-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentium-O3-pipe-fomit-frame-pointer\\\\◆PentiumMMX(Intel)CHOST=\\\\i586-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentium-mmx-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentium-mmx-O3-pipe-fomit-frame-pointer\\\\◆PentiumPRO(Intel)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentiumpro-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentiumpro-O3-pipe-fomit-frame-pointer\\\\◆PentiumII(Intel)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentium2-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentium2-O3-pipe-fomit-frame-pointer\\\\◆Celeron(Mendocino),akaCeleron1(Intel)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentium2-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentium2-O3-pipe-fomit-frame-pointer\\\\◆PentiumIII(Intel)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentium3-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentium3-O3-pipe-fomit-frame-pointer\\\\◆Celeron(Coppermine)akaCeleron2(Intel)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentium3-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentium3-O3-pipe-fomit-frame-pointer\\\\◆Celeron(Willamette)(Intel)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentium4-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentium4-O3-pipe-fomit-frame-pointer\\\\◆Pentium4(Intel)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=pentium4-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=pentium4-O3-pipe-fomit-frame-pointer\\\\◆EdenC3/Ezra(Via)CHOST=\\\\i586-pc-linux-gnu\\\\CFLAGS=\\\\-march=i586-m3dnow-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=i586-m3dnow-O3-pipe-fomit-frame-pointer\\\\◆K6(AMD)CHOST=\\\\i586-pc-linux-gnu\\\\CFLAGS=\\\\-march=k6-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=k6-O3-pipe-fomit-frame-pointer\\\\◆K6-2(AMD)CHOST=\\\\i586-pc-linux-gnu\\\\CFLAGS=\\\\-march=k6-2-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=k6-2-O3-pipe-fomit-frame-pointer\\\\◆K6-3(AMD)CHOST=\\\\i586-pc-linux-gnu\\\\CFLAGS=\\\\-march=k6-3-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=k6-3-O3-pipe-fomit-frame-pointer\\\\◆Athlon(AMD)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=athlon-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=athlon-O3-pipe-fomit-frame-pointer\\\\◆Athlon-tbird,akaK7(AMD)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=athlon-tbird-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=athlon-tbird-O3-pipe-fomit-frame-pointer\\\\◆Athlon-tbirdXP(AMD)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=athlon-xp-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=athlon-xp-O3-pipe-fomit-frame-pointer\\\\◆Athlon4(AMD)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=athlon-4-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=athlon-4-O3-pipe-fomit-frame-pointer\\\\◆AthlonXP(AMD)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=athlon-xp-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=athlon-xp-O3-pipe-fomit-frame-pointer\\\\◆AthlonMP(AMD)CHOST=\\\\i686-pc-linux-gnu\\\\CFLAGS=\\\\-march=athlon-mp-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-march=athlon-mp-O3-pipe-fomit-frame-pointer\\\\◆603(PowerPC)CHOST=\\\\powerpc-unknown-linux-gnu\\\\CFLAGS=\\\\-O3-pipe-fsigned-char\\\\CXXFLAGS=\\\\-O3-pipe-fsigned-char\\\\◆603e(PowerPC)CHOST=\\\\powerpc-unknown-linux-gnu\\\\CFLAGS=\\\\-O3-pipe-fsigned-char\\\\CXXFLAGS=\\\\-O3-pipe-fsigned-char\\\\◆604(PowerPC)CHOST=\\\\powerpc-unknown-linux-gnu\\\\CFLAGS=\\\\-O3-pipe-fsigned-char\\\\CXXFLAGS=\\\\-O3-pipe-fsigned-char\\\\◆604e(PowerPC)CHOST=\\\\powerpc-unknown-linux-gnu\\\\CFLAGS=\\\\-O3-pipe-fsigned-char\\\\CXXFLAGS=\\\\-O3-pipe-fsigned-char\\\\◆750akaasG3(PowerPC)CHOST=\\\\powerpc-unknown-linux-gnu\\\\CFLAGS=\\\\-mcpu=750-O3-pipe-fsigned-char-mpowerpc-gfxopt\\\\CXXFLAGS=\\\\-mcpu=750-O3-pipe-fsigned-char-mpowerpc-gfxopt\\\\◆7400,akaG4(PowerPC)CHOST=\\\\powerpc-unknown-linux-gnu\\\\CFLAGS=\\\\-mcpu=7400-O2-pipe-fsigned-char-maltivec-mabi=altivec-mpowerpc-gfxopt\\\\CXXFLAGS=\\\\-mcpu=7400-O2-pipe-fsigned-char-maltivec-mabi=altivec-mpowerpc-gfxopt\\\\-fsigned-char-maltivec-mabi=altivec-mpowerpc-gfxopt\\\\◆7450,akaG4secondgeneration(PowerPC)CHOST=\\\\powerpc-unknown-linux-gnu\\\\CFLAGS=\\\\-mcpu=7450-O2-pipe-fsigned-char-maltivec-mabi=altivec-mpowerpc-gfxopt\\\\CXXFLAGS=\\\\-mcpu=7450-O2-pipe-fsigned-char-maltivec-mabi=altivec-mpowerpc-gfxopt\\\\◆PowerPC(Ifyoudon\\\\tknowwhichone)CHOST=\\\\powerpc-unknown-linux-gnu\\\\CFLAGS=\\\\-O3-pipe-fsigned-char-mpowerpc-gfxopt\\\\CXXFLAGS=\\\\-O3-pipe-fsigned-char-mpowerpc-gfxopt\\\\◆SparcCHOST=\\\\sparc-unknown-linux-gnu\\\\CFLAGS=\\\\-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-O3-pipe-fomit-frame-pointer\\\\◆Sparc64CHOST=\\\\sparc64-unknown-linux-gnu\\\\CFLAGS=\\\\-O3-pipe-fomit-frame-pointer\\\\CXXFLAGS=\\\\-O3-pipe-fomit-frame-pointer\\\\完成之後,你編譯出的程序運行效率將比以前高很多!隻要你有時間,你可以把你的係統如redhatlinux9.0的源代碼(後綴.src.rpm)全部重新編譯一次,你會發現你的RedhatLinux係統將比原來快一大截!
2017-08-16 15:00:47
讚 1
相關問答
最新其他問答
解決方法