望解答!linux操作系统优化方法是啥
你好,linux操作系统优化方法1、检查你的gcc版本:注意你的gcc版本必须在3.0以上。#gcc--version2、获取你的CPU的型号:cat/proc/CPUinfo3、...
你好,linux操作系统优化方法1、检查你的gcc版本:注意你的gcc版本必须在3.0以上。#gcc--version2、获取你的CPU的型号:cat/proc/CPUinfo3、...
你好,linux操作系统优化方法
1、检查你的gcc版本:注意你的gcc版本必须在3.0以上。#gcc--version
2、获取你的CPU的型号:cat/proc/CPUinfo
3、在/etc/下建立make.conf文件,并根据CPU的型号写入不同内容。◆i386(英特尔):CHOST=\i386-pc-linux-gnu\CFLAGS=\-march=i386-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=i386-O3-pipe-fomit-frame-pointer\◆i486(英特尔):CHOST=\i486-pc-linux-gnu\CFLAGS=\-march=i486-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=i486-O3-pipe-fomit-frame-pointer\◆Pentium1(英特尔)CHOST=\i586-pc-linux-gnu\CFLAGS=\-march=pentium-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=pentium-O3-pipe-fomit-frame-pointer\◆PentiumMMX(英特尔)CHOST=\i586-pc-linux-gnu\CFLAGS=\-march=pentium-mmx-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=pentium-mmx-O3-pipe-fomit-frame-pointer\◆PentiumPRO(英特尔)CHOST=\i686-pc-linux-gnu\CFLAGS=\-march=pentiumpro-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=pentiumpro-O3-pipe-fomit-frame-pointer\◆PentiumII(英特尔)CHOST=\i686-pc-linux-gnu\CFLAGS=\-march=pentium2-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=pentium2-O3-pipe-fomit-frame-pointer\◆Celeron(Mendocino),akaCeleron1(英特尔)CHOST=\i686-pc-linux-gnu\CFLAGS=\-march=pentium2-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=pentium2-O3-pipe-fomit-frame-pointer\◆PentiumIII(英特尔)CHOST=\i686-pc-linux-gnu\CFLAGS=\-march=pentium3-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=pentium3-O3-pipe-fomit-frame-pointer\◆Celeron(Coppermine)akaCeleron2(英特尔)CHOST=\i686-pc-linux-gnu\CFLAGS=\-march=pentium3-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=pentium3-O3-pipe-fomit-frame-pointer\◆Celeron(Willamette)(英特尔)CHOST=\i686-pc-linux-gnu\CFLAGS=\-march=pentium4-O3-pipe-fomit-frame-pointer\CXXFLAGS=\-march=pentium4-O3-pipe-fomit-frame-pointer\◆Pentium4(英特尔)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系统将比原来快一大截!