系统粉 > 电脑问答 > 其他问答

已解决望解答!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
相关问答
最新其他问答
解决方法