컴퓨터 Linux Compile 최적화
2004.05.28 17:42
기본적으로 깔린 컴파일러를 사용하게 되면 퍼포먼스라던지 실행 속도가 최상의
상태가 아닌 일반적인 Nomal 형태가 됩니다. 비싼 돈주고 산 서버를 그렇게 돌릴 수는
없죠. 그럼 다음과 같이 .bash_profile 에 아래 부분을 넣으신 후 프로그램들은 컴파일
하세요. 그 전에 보지 못한 숨겨진 서버의 능력을 보실 수 있습니다.
vi .cshrc
#PGCC 컴파일용 최적화 옵션 (C Shell):
setenv CC "/usr/local/bin/gcc"
setenv CFLAGS "-O6 -mpentiumpro -mstack-align-double"
setenv CXX "/usr/local/bin/gcc"
setenv CXXFLAGS "-O6 -mpentiumpro -mstack-align-double -felide-constructors -fno-exceptions -fno-rtti"
#GCC 컴파일용 최적화 옵션 ( C Shell ) :
setenv CC "/usr/local/bin/gcc"
setenv CFLAGS "-O6 -mpentiumpro"
setenv CXX "/usr/local/bin/gcc"
setenv CXXFLAGS "-O6 -mpentiumpro -felide-constructors -fno-exceptions -fno-rtti"
source .cshrc
조성준(openphp@openphp.com)
상태가 아닌 일반적인 Nomal 형태가 됩니다. 비싼 돈주고 산 서버를 그렇게 돌릴 수는
없죠. 그럼 다음과 같이 .bash_profile 에 아래 부분을 넣으신 후 프로그램들은 컴파일
하세요. 그 전에 보지 못한 숨겨진 서버의 능력을 보실 수 있습니다.
vi .cshrc
#PGCC 컴파일용 최적화 옵션 (C Shell):
setenv CC "/usr/local/bin/gcc"
setenv CFLAGS "-O6 -mpentiumpro -mstack-align-double"
setenv CXX "/usr/local/bin/gcc"
setenv CXXFLAGS "-O6 -mpentiumpro -mstack-align-double -felide-constructors -fno-exceptions -fno-rtti"
#GCC 컴파일용 최적화 옵션 ( C Shell ) :
setenv CC "/usr/local/bin/gcc"
setenv CFLAGS "-O6 -mpentiumpro"
setenv CXX "/usr/local/bin/gcc"
setenv CXXFLAGS "-O6 -mpentiumpro -felide-constructors -fno-exceptions -fno-rtti"
source .cshrc
조성준(openphp@openphp.com)






